git switchコマンドとは git switchコマンドはブランチの切り替えを専用に行うコマンドでバージョン2.23でリリースされました。 git switchコマンドがリリースされるまではgit のブランチの切り替えにはcheckoutコマンドを利用されてきました。 git checkoutにはブランチの切り替え機能以外に変更の取り消し機能があり、gitコマンドに慣れるまではブランチの切り替えでcheckoutというコマンド名に違和感がありました。 そこで、今回はgit のバージョン2.23.0でリリースされたswitchコマンドをcheckoutと比較し違いを確認してみましょう。 git checkoutとgit swtichとの利用方法の違いは? 作業ブランチを切り替える場合 作成済みのブランチに切り替える場合はcheckoutコマンドと変わりません。