13 ポイント 投稿者 xguru 2020-08-10 | 3件のコメント | WhatsAppで共有

混在して使われていた checkout の機能を、ブランチ切り替え用の switch と、ファイル復元用の restore に分離したもの

1年前にリリースされた git 2.23 バージョンから実験的に追加された機能で、2.28 の現在も同様(今後変更される可能性あり)

git switch : ブランチを切り替え

  • -c ブランチを作成

git restore : 作業中のファイルを復元

3件のコメント

 
encyphered 2020-08-11

restore はたまに使うけど、switch はまだ慣れなくて結局 checkout... -0-

 
curioe 2020-08-10

あっ、たしかに checkout でファイルを復元するのは、なんだか違和感がありますね〜

 
xguru 2020-08-10

この機能がTwitterで話題になっていたので、共有してみます。

git --help のメインヘルプでは、すでに checkout コマンドが表示されないように変更されています。( sparse-checkout だけが残っています。)