今までブランチ切り替えはgit checkout <ブランチ名> が使われることが多かったと思います。 しかし、このcheckoutコマンドでできることはブランチ切り替えだけでなく、変更の取り消しや過去ファイルの復元など様々な用途で使われてきました。 同じコマンドなのにできることが違うというのは何とも直感的ではないですよね。 そのため、現在ではブランチ切り替えなどのブランチ操作専用のswitchというコマンドが用意されています。 本記事では、このswitchの使い方をcheckoutと比較しながら解説していきます。 使い方はcheckoutとそれほど変わらずとても簡単なので、ブランチ切り替えにcheckoutを使っていた方は是非参考にしてみてください! switchコマンドとはcheckoutコマンドからブランチ操作に関わる機能を切り出したものがswitchコマンドです。 元々ブランチ切り