6.8.1 자동 이동 옵션
브랜치 생성과 이동 명령을 따로 두 번씩 입력하는 것은 불편합니다. 깃은 브랜치 생성과 이동 명령을 한 번에 처리하는 옵션을 제공합니다. 다음과 같이 체크아웃할 때 -b 옵션을 같이 사용하면 브랜치 생성과 이동을 한 번에 할 수 있습니다.
$ git checkout -b 브랜치이름
브랜치 생성과 체크아웃을 동시에 하는 실습을 하겠습니다. -b 옵션으로 브랜치를 생성하면서 동시에 체크아웃도 합니다.
infoh@DESKTOP MINGW64 /e/gitstudy06 (master)
$ git checkout -b hotfix 체크아웃
Switched to a new branch 'hotfix' ① 브랜치 생성
infoh@DESKTOP MINGW64 /e/gitstudy06 (hotfix) ② 체크아웃
새로운 브랜치가 생성된 메시지와 함께 hotfix 브랜치로 자동 전환되었습니다. 브랜치 목록을 살펴봅시다.
infoh@DESKTOP MINGW64 /e/gitstudy06 (hotfix)
$ git branch -v 브랜치 목록
feature d84766c first
footer d84766c first
* hotfix dcdb1c1 master working... 현재의 브랜치
master dcdb1c1 master working... 브랜치 생성만 했기 때문에 같은 커밋 ID를 가리킴
새로운 hotfix 브랜치가 보이고 앞에 별표(*)가 표시된 것을 확인할 수 있습니다.