checkout은 브랜치 변경 또는 작업 트리 파일 복원을 할 수 있습니다. 하지만 기존의 checkout이 가진 기능이 너무 많았습니다. 때문에 Git 2.23에서 checkout을 대신해 switch
와 restore
가 도입되었습니다.
checkout을 통해 브랜치를 이동하여 사용할 수 있습니다. 호텔 체크아웃을 생각하셔서 브랜치를 떠난다고 생각하면 안됩니다. 사용할 브랜치를 지정하는 것이 checkout입니다.
$ git checkout <Branch Name>
$ git checkout -b <New Branch Name>
$ git checkout -b <New Branch Name>
$ git checkout -b <New Branch Name> <Base Branch Name>
$ git checkout -t origin/<branch_name>