[Git] git switch でブランチを切り替える

作成日: 2026年11月05日

git switch を実行すると、作業対象のブランチを切り替えることができます。Git 2.23 で追加されたコマンドで、ブランチの切り替えや新規作成に特化しています。

既存のブランチへ切り替える

切り替え先のブランチ名を指定して実行します。

git switch feature

切り替えに成功すると、次のようなメッセージが表示されます。

Switched to branch 'feature'

新しいブランチを作成して切り替える

-c(--create)オプションを付けると、新しいブランチを作成し、同時にそのブランチへ切り替えることができます。

git switch -c new-feature

実行結果は下記のとおりです。

Switched to a new branch 'new-feature'

特定のコミットやブランチから派生させたい場合は、末尾に分岐元のコミットやブランチ名を指定することもできます。

git switch -c new-feature main

参考

Git