Posted at

GitHubのプルリクエストをチェックアウトする

自分のリポジトリに他の人がfolkしたリポジトリからプルリクを送ってくれた際、マージする前にローカルにチェックアウトする方法です。

コードのチェックだけでなくビルドして動作確認したい時などに有効です。

git fetch origin pull/ID/head:BRANCH_NAME

git checkout BRANCH_NAME

IDはプルリクエストのID(#の後の数字)を入れます。

BRANCH_NAMEにブランチ名を入れます。

プルリクしてくれた人のリポジトリ名を含めたりremote addする必要はありません。