今回は他のメンバーがプッシュしたブランチをローカルで動かしたい場合の手順についてまとめたいと思います。すぐに終わる内容ですが、自身の備忘録として残しておきます。
リモートブランチをローカルで動かすための手順
- 「% git fetch origin <ブランチ名>」でリモート追跡ブランチを作成
- 「% git checkout <ブランチ名>」でリモート追跡ブランチにチェックアウト
リモートブランチをローカルで動かす方法
上記の手順について詳しく見ていきます。
メンバーがプッシュしたブランチ(リモートブランチ)を自身のローカル環境で動かすためには、まずはリモート追跡ブランチを作成しなければなりません。
リモート追跡ブランチを作成するコマンドは以下になります。
% git fetch origin <ブランチ名>
例),
% git fetch origin testBranch
From https://github.com/account/repository
* [new branch] testBranch -> origin/testBranch
リモート追跡ブランチの作成が成功したかどうか「% git branch -r」コマンドで確認しましょう。
% git branch -r
remotes/origin/HEAD -> origin/develop
origin/testBranch
リモート追跡ブランチが作成されたことで、自身のローカル環境からそのリモート追跡ブランチにチェックアウトできるようになります。
% git checkout testBranch
Branch 'testBranch' set up to track remote branch 'testBranch' from 'origin'.
Switched to a new branch 'testBranch'
参考
- gitでリモートブランチをローカルにcheckoutする
- 【Git】リモートブランチをチェックアウトしたいときは「git fetch origin <ブランチ名>」と「git checkout <ブランチ名>」を実行すれば良い
今回は他のメンバーがプッシュしたブランチをローカルで動かしたい場合の手順について紹介しました。複数人での開発の場合、こういった状況が多々起きると思いますので参考になればと思います。