導入
ブランチを作っても、そこへ「移動」しなければ作業は main のまま進んでしまいます。移動するには git switch を使います。
説明
git switch <ブランチ名> で移動します。移動すると、以降のコミットはそのブランチに積まれます。
git init
git add .
git commit -m "Initial commit"
git branch feature
git switch feature
git branch
* feature に変わり、プロンプトの表示も (feature) になります。「作る」と「移動する」を1回でやりたいときは -c(create)を付けます。これがいちばんよく使う形です。
git switch -c hotfix
git checkout <ブランチ名>でも移動できます(-bで作成+移動)。古くからある書き方で、今も広く使われますが、switchの方が用途が明確なので新しく学ぶならswitchがおすすめです。
やってみよう
git switch -c feature で作成と移動を一度に行い、プロンプトが (feature) に変わることを確認しましょう。git switch main で戻れます。
演習
feature ブランチを作成して、そこへ移動してください(1コマンドで)。
ヒント1を見る
作成と移動を同時にするには -c を付けます。git switch -c feature