git에서 커맨드에서 branch를 변경할 때 사용되는 git checkout
은 branch를 변경 및 생성하는 기능에 추가로, stage상태에 있는 파일을 unstage 상태로 바꿀 수 있는 복원 기능도 있었다.
하지만, git이 업데이트 되면서 1. branch 생성/변경 기능과 2. 복원 기능을 각각 git switch
와 git restore
로 분리 되었다.
현재 git checkout
기능은 사용 가능하지만, 흐름에 맞춰 적응해 가보자