💬
自分だけでコツコツ開発していたプログラムに他人からPRがきてlocalでreviewしようにもどうすればいいかわからないときに開く記事
前提
自分だけでコツコツ開発していたプログラムに、リポジトリをforkした他人からPull Requestがきたとします。
その状況で、localの環境でreviewしようにもどうすればいいかわからなくなったので、備忘録的に書いておきます。
GitHub CLIでもcheckoutはできますが、ここではプレーンなgitだけでPull Requestのreviewをlocalで行うための方法について述べようと思います。
方法
まず、PRの番号をひかえておきます。
以下のコマンドを叩きます。ここでは、$ID
にはPull Requestの番号を、$BRANCH_NAME
にはローカルでのブランチ名をそれぞれ指定します。
git fetch origin pull/"$ID"/head:"$BRANCH_NAME"
git switch "$BRANCH_NAME"
これで、localでPull Requestのreviewができるようになります。
Discussion