作業しているブランチから別のブランチに切り替える~checkout~

GitHub

現在、作業しているブランチから別のブランチに切り替える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ブランチに切り替わっていることがわかる。

タイトルとURLをコピーしました