본문 바로가기

개발일지

개발일지 07 - Github 사용법 (branch)

branch

지난번에는 repository에 push 하거나 repository로 부터 pull 받는 방법을 배웠었는데, 오늘은 branch를 활용한 협업 방법을 배웠다. branch는 일종의 복사본이라고 생각할 수 있는데 repositoty에 main에 바로 push 하는것이 아닌 branch에 먼저 올린 다음 팀원과 합의를 통해 main에 합칠지 정할 수 있다. 이로써 협업과정에서 일어나는 번거로운 상황을 피할 수 있다.

일단 브랜치의 생성은 다음과 같다.

$ git branch 브랜치명

브랜치를 생성 후 해당 브랜치로 이동해야 한다. 방법은 두 가지가 있다.

$ git switch 브랜치명
$ git checkout 브랜치명

해당 브랜치에서 이동해서 작업 후 repository로 commit 후 repository로 push하면 된다.

$ git push origin 브랜치명