checkout 명령어를 사용하여 footer 브랜치로 변경해 봅시다.
infoh@DESKTOP-MINGW64 /e/gitstudy06 (feature)
$ git checkout footer 브랜치 이동
Switched to branch 'footer'
infoh@DESKTOP MINGW64 /e/gitstudy06 (footer) 변경됨
현재 브랜치는 feature입니다. 체크아웃하면 “Switched to branch ‘footer’ ” 메시지가 출력됩니다. footer 브랜치로 변경했다는 의미입니다. 그리고 깃 배시에서도 변경된 브랜치 이름(footer)을 출력합니다.
깃의 체크아웃은 거의 순간적으로 실행됩니다. 깃은 빠르게 포인터를 이용하여 빠르게 브랜치를 이동할 수 있는 것이 장점입니다.
다시 브랜치 목록을 확인합니다.
infoh@DESKTOP MINGW64 /e/gitstudy06 (footer)
$ git branch -v 브랜치 목록
feature d84766c first
* footer d84766c first
master d84766c first
별표(*)가 footer 브랜치 이름 앞으로 변경된 것을 확인할 수 있습니다.
체크아웃은 브랜치 외에 특정 커밋이나 파일로도 할 수 있습니다.
$ git checkout 브랜치이름 브랜치로 체크아웃
$ git checkout -- 파일이름 파일로 체크아웃
이중 대시(--)를 사용하면 파일 이름을 정확히 지정하여 브랜치를 변경할 수 있습니다. 이렇게 하면 깃의 다른 옵션 명령어와 혼동하지 않습니다.