【Git】リモートブランチからローカルブラントを切る

Git

今回はリモートブランチからローカルブランチを切る紹介です。

ローカルブランチ確認

「git branch」でローカルのブランチを確認することができます。
複数ブランチがあれば、カレントブランチも確認できます。

% git branch
* main

リモートのブランチ確認

「git branch -aa」でリモートのブランチを確認することができます。

% git branch -aa
* main
  remotes/origin/HEAD -> origin/main
  remotes/origin/dev
  remotes/origin/main

スポンサードサーチ

リモートのブランチの紐付けを行って、ローカルブランチの作成

「git checkout 」はブランチの切り替えになります。
「-b」オプションに「リモートを引数に持たせると、リモートの紐付けを行えて、ブランチを作成」することができます。

  • -b:ブランチの作成
  • origin:リモート
% git checkout -b dev origin/dev
branch 'dev' set up to track 'origin/dev'.
Switched to a new branch 'dev'

origin/devからローカルにdevブランチを作成します。
devという名前の新しいブランチを作成し、origin/devをそのブランチのトラッキングブランチとして設定します。

現在のブランチの確認

先ほど覚えた「git branch」でローカルのブランチを確認してみましょう。

% git branch
* dev
  main
  remotes/origin/dev

全体のログ

最後に全体のログを確認して、間違いがないかを確認してみましょう。

kami@kami app % git checkout -b dev origin/dev
branch 'dev' set up to track 'origin/dev'.
Switched to a new branch 'dev'
kami@kami app % git branch
* dev
  main
  remotes/origin/dev
kami@kami app % git checkout dev
Already on 'dev'
Your branch is up to date with 'origin/dev'.

GitGit

Posted by kami