🕌
Gitのコマンドが変わった
概要
git checkout
の代替としてリリースされた git switch
と git restore
がリリースされた。
これは、できることが大きくなったcheckoutから機能を切り出すことで、使いやすくすることが目的。
2019年8月にリリースされた Git 2.23 から,Experimental(実験的機能)として新コマンド git switch と git restore が使える.今までずっと使ってきた git checkout は機能が多すぎたため,機能を分割し git checkout の代替としてリリースされた。
ブランチの変更は git switch
ファイルの変更は git restore
今まで通り git checkout は使える
新機能は「実験的機能」なので今後変更の可能性あり
コマンドでgitを利用しているならば、変更されたことを覚えておいたほうが良い。
💡 個人的にはgit checkout
という名称からブランチ切替は連想しにくく人への説明が難しかった点も含めて、合理的な変更と感じました。
Discussion