2021-03-22 08:40:44

깃 버전 2.23부터 브랜치를 변경하는 명령어가 다음과 같이 바뀌었습니다. test라는 이름의 브랜치가 있다고 가정하겠습니다. 

 

git checkout test ==> git switch test

 

예전에 작성된 블로그 글들을 보면 checkout을 사용하라는 경우가 많아 헷갈리실 수 있을 것 같습니다. 이때는 자신이 사용하는 git의 버전을 확인하시는 것이 좋습니다. 

 

git --version

 

 

버전이 2.23 이상이라면 git switch를 쓰시는 것이 좋습니다. git checkout를 해도 동작은 합니다만, 아마 추후에는 제거되지 않을까 싶습니다. 

 

그리고 git을 명령해주면 현재 버전에서 사용가능한, 권장되는 명령어 리스트가 나옵니다. 어떤 명령을 주기 전에 이것을 확인하시는 것이 좋습니다. 

 

git

 

 

보시면 checkout은 리스트에서 안 보이고, switch가 리스트에 있는 것을 알 수 있습니다. 

 

관련 글

[git] git restore 사용법 정리