🕌

Gitのコマンドが変わった

1 min read

概要

git checkoutの代替としてリリースされた git switchgit restoreがリリースされた。
これは、できることが大きくなったcheckoutから機能を切り出すことで、使いやすくすることが目的。

2019年8月にリリースされた Git 2.23 から,Experimental(実験的機能)として新コマンド git switch と git restore が使える.今までずっと使ってきた git checkout は機能が多すぎたため,機能を分割し git checkout の代替としてリリースされた。

https://kakakakakku.hatenablog.com/entry/2020/04/08/151627

ブランチの変更は git switch
ファイルの変更は git restore
今まで通り git checkout は使える
新機能は「実験的機能」なので今後変更の可能性あり

https://qiita.com/yukibear/items/4f88a5c0e4b1801ee952

コマンドでgitを利用しているならば、変更されたことを覚えておいたほうが良い。

💡 個人的にはgit checkoutという名称からブランチ切替は連想しにくく人への説明が難しかった点も含めて、合理的な変更と感じました。