본문 바로가기
기타/Git

[Git] fork, clone 그리고 branch 만들어서 Pull Request 보내기

by 방배킹 2023. 11. 1.

우테코 프리코스를 참여하면서 그동안 fork한 저장소를 내 컴퓨터로 clone한뒤 브랜치를 만들어서 commit을 하고 PR을 보내면서 해당 과정을 정리해보려고 한다.

 

다른사람의 Repository를 Fork하기

fork를 통해 해당 repository 복사해서 내 계정으로  복사를 해온다. 

 

Fork한 Repository를 내 컴퓨터로 Clone하기

fork한 repository는 remote 저장소에 있는 상태이므로 소스코드 추가 및 수정이 불가능하다.

따라서 내 컴퓨터(local 저장소)로 clone을 해서 작업을하자.

저장할 장소로 cd를 통해 이동한뒤 

git clone https://github.com/{본인_아이디}/{저장소 아이디}.git

위 명령어를 통해 fork한 repository를 내 컴퓨터로 clone한다.

 

Branch 만들기

이제 내 컴퓨터(로컬저장소)에 해당 프로젝트가 생겨 수정 및 추가가 가능해졌다.

작업할 브랜치를 만들어서 해당 브랜치에 commit을 하자.

 

git checkout -b {브랜치이름}

위 명령어를 통해 브랜치를 만들자,

 

add, commit, push

작업을 하고 평소와 마찬가지로 add, commit push를 통해 내 원격저장소에 해당 코드를 저장하자.

 

Pull Request 보내기

깃허브의 fork한 repository에 들어가서 브랜치를 설정하고 pull request를 보내자.

댓글