git switch / restore
(honeymon.io)혼합되어 사용되던 checkout 의 기능을 브랜치 변경용 switch , 파일 복원용 restore로 분리한 것
1년 전에 출시된 git 2.23 버전 부터 실험적으로 추가된 기능으로 2.28 인 현재도 마찬가지 ( 차후에 변경 가능 )
git switch : 브랜치를 변경
ㅤ-c 브랜치 생성
git restore : 작업중인 파일을 복원
이 기능이 트위터에서 얘기가 되길래 공유해봅니다.
git --help 메인 도움말에서는 이미 checkout 명령은 안보이게 변경되었습니다. ( sparse-checkout 만 남아있습니다. )