「git switch」コマンドを使うとより直感的にブランチを切り替えることができます。
git 2.23から追加されたコマンドで「git checkout」の代替コマンドとしてリリースされました。
今回はそんな「git switch」コマンドのオプション機能を以下にまとめました。
ブランチを切り替える
$ git switch branch
ブランチを作成して切り替える
$ git switch -c new_branch
指定したブランチが存在していても、強制的に新しいブランチを作成して切り替える(大文字の「C」」
$ git switch -C new_branch
ブランチを削除する
$ git switch -d branch
一つ前のブランチに切り替える
$ git switch -
切り替える先のブランチと現在のブランチをマージし、切り替える
$ git switch -m branch