Git

git 브랜치 생성 및 브랜치 이동 방법

파란배개 2020. 10. 20. 09:21

브랜치란? 
독립된 작업영역


왜 브랜치를 사용?
분업을 할 때 각자 자기가 구현할 항목을 제작하는 공간이 필요해서.

하나의 원본을 베이스로 각자 자신의 브랜치에서 자신이 맡은 영역을 원본과 서로에게 영향을 주지 않고 개발이 가능

(물론 나중엔 합쳐야 함)

*브랜치를 만들면! 현재 작업공간을 베이스로 만들어진다!


작업공간 이동 방법
$ git checkout <브랜치 이름> :
현재 작업공간에서 <브랜치 이름> 브랜치로 작업공간을 이동한다.


브랜치 생성 방법
$ git checkout -b <브랜치 이름> :
1. <브랜치 이름> 브랜치를 만들고 
2. 현재 작업공간에서 <브랜치 이름> 작업공간으로 이동한다.


원본을 베이스로 하는 다른 브랜치를 만들고 싶다면?

1. 베이스로 하고 싶은 원본으로 작업공간을 옮긴다.
$ git checkout 원본

2. 브랜치를 생성한다.
$ git checkout -b <브랜치 이름>