gitに新しい2つのコマンド git checkoutでできることが多いため機能を分離 ブランチ切り替え git switch(git checkout) ブランチ作成と切り替え git switch -c (git checkout -b) ファイルのリストア git restore --source master main.c(git checkout master -- main.c)https://t.co/BeqzXgTbfk— そな太 (@sonatard) August 16, 2019 バージョン2.23より前のgitでは下記の両方でcheckoutサブコマンドを利用していた ブランチ切り替え操作 ファイルをコミットされていた状態に戻す操作 2.23からはそれぞれに専用のサブコマンドが割り当てられ、わかりやすくなった。 もうmacではbrew upgradeで更新でき、補完