投稿

[GitHub 100日チャレンジ] Day 43 - ブランチを切り替える

git switchでブランチを移動し、現在のブランチを確認する方法、未保存の変更があるときの注意点を説明します。

[GitHub 100日チャレンジ] Day 43 - ブランチを切り替える

ブランチを移動する

Day 42で作成したブランチがある学習用Repositoryで試します。mainとfeature/readme-updateがgit branchに表示されるか先に確認し、名前が違う場合は実際のものに置き換えてください。

既存のブランチへ移動するには、git switchを使います。

1
2
git switch main
git switch feature/readme-update

現在のブランチはgit branchで確認できます。

checkoutとの違い

古い資料ではgit checkoutがよく出てきます。現在も使えますが、ブランチ移動だけならgit switchのほうが意図が分かりやすいです。

注意点

未コミットの変更がある状態で移動しようとすると、Gitが止めることがあります。まずgit statusで状態を確認しましょう。

今日のゴール

二つのブランチを作り、git switchで移動しながら現在位置を確認しましょう。

この投稿は投稿者によって CC BY 4.0 の下でライセンスされています。