git switch / restore
(honeymon.io)混在して使われていた checkout の機能を、ブランチ切り替え用の switch と、ファイル復元用の restore に分離したもの
1年前にリリースされた git 2.23 バージョンから実験的に追加された機能で、2.28 の現在も同様(今後変更される可能性あり)
git switch : ブランチを切り替え
-cブランチを作成
git restore : 作業中のファイルを復元
混在して使われていた checkout の機能を、ブランチ切り替え用の switch と、ファイル復元用の restore に分離したもの
1年前にリリースされた git 2.23 バージョンから実験的に追加された機能で、2.28 の現在も同様(今後変更される可能性あり)
git switch : ブランチを切り替え
-c ブランチを作成git restore : 作業中のファイルを復元
3件のコメント
restore はたまに使うけど、switch はまだ慣れなくて結局 checkout... -0-
あっ、たしかに checkout でファイルを復元するのは、なんだか違和感がありますね〜
この機能がTwitterで話題になっていたので、共有してみます。
git --help のメインヘルプでは、すでに checkout コマンドが表示されないように変更されています。( sparse-checkout だけが残っています。)