13P by xguru 2020-08-10 | favorite | 댓글 3개

혼합되어 사용되던 checkout 의 기능을 브랜치 변경용 switch , 파일 복원용 restore로 분리한 것
1년 전에 출시된 git 2.23 버전 부터 실험적으로 추가된 기능으로 2.28 인 현재도 마찬가지 ( 차후에 변경 가능 )
git switch : 브랜치를 변경
ㅤ-c 브랜치 생성
git restore : 작업중인 파일을 복원

restore 는 간간히 쓰긴 하는데 switch 는 아직 적응안되서 걍 checkout... -0-

앗 하긴 체크아웃으로 파일 복원하는 게 뭔가 어색하긴 하네요~

이 기능이 트위터에서 얘기가 되길래 공유해봅니다.
git --help 메인 도움말에서는 이미 checkout 명령은 안보이게 변경되었습니다. ( sparse-checkout 만 남아있습니다. )