現在、作業しているブランチから別のブランチに切り替えるcheckoutコマンドについて説明します。
ブランチを切り替えるcheckoutコマンドの種類
git checkout 切替えるブランチ名
下記コマンドはsampleブランチに切り替えることができる
git checkout sample
git checkout -b ブランチ名
新しくブランチを作成してそのブランチに切り替えることができるコマンド。
git checkout -b sample
上記コマンドは以下のコマンドと同一の動きを一つのコマンドで実行できる。
git branch sample //sampleブランチを作成
git checkout sample //sampleブランチに切り替える
ブランチを切り替えてみる
現在の作業ブランチをgit branchコマンドを使用して確認する
$ git branch
* main //詳細①
sample
詳細①
*マークがついているmainブランチが現在の自分の作業ブランチ
現在のmainブランチからsampleブランチに切り替えてみる
$ git checkout sample
Switched to branch 'sample'
sampleブランチに切り替わっているかを確認
$ git branch
main
* sample
変わった!
ブランチの新規作成と切り替えを同時に行ってみる
現在の作業ブランチをgit branchコマンドを使用して確認する
$ git branch
* main
sample
現在のmainブランチから新規にhogeブランチを作成して切り替える
$ git checkout -b hoge
Switched to a new branch 'hoge'
再度、 git branchコマンドを使用して確認する
$ git branch
* hoge //詳細②
main
sample
詳細②
hogeブランチが新規作成されていて、作業ブランチもhogeブランチに切り替わっていることがわかる。