MENU

【Git】他の人のプルリクをローカルで確認する方法

他の作業者のプルリク内容を確認する場合、ソースコードの内容を確認するだけでなく、一旦ローカルに落として動作も確認したいですよね。

今回、他の作業者のプルリク内容をローカルで確認する方法について解説します。

目次

ブランチ名を使用して確認する方法

ブランチ名を以下として説明します。

  • 他の作業者のブランチ … targetブランチ
  • 自分の作業ブランチ … my-branchブランチ
STEP
最新情報を取得する(fetch)
git fetch origin feature/target

リモート(origin)にある feature/target ブランチの最新情報を取得(フェッチ)します。

ここでのポイントは、

  • ローカルブランチはまだ作られない
  • 作業中のブランチも切り替わらない
  • 変更を「取りに行くだけ」

です。

内部的には、

origin/feature/target

というリモート追跡ブランチが更新されます。

STEP
ローカルブランチを作成(checkout)
git checkout -b feature/my-branch origin/feature/target

リモートブランチを元にして、ローカルブランチを新規作成します。

分解すると、

git checkout -b <作るローカルブランチ名> <元にするブランチ>

よって今回は、

feature/my-branchローカルに作るブランチ
origin/feature/target元のブランチ

となります。

実行後は、

  • feature/my-branchに切り替わる
  • origin/feature/targetと同じコミットを指している

これで、ローカルで確認ができます。

まとめ

まとめると以下の流れで確認ができます。

  • git fetchで最新情報を取得する
  • git checkout -bで、ローカルで確認するためのブランチを作成する

これを覚えておくと、他の作業ブランチの内容をローカルで確認できるのでとても便利です。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

Muta Blog運営者はデザインも開発もやるWebエンジニアです。
本ブログでは現場で培ったWebの知識やノウハウを発信しています。
Web制作歴5年/現在ReactやRubyを中心に幅広く学習中/

目次