目的
fork したリポジトリで開発中に, fork 元リポジトリに誰かが PR を出してくれて
そのコードをローカルで確認したい.
手順
fork したリポジトリを clone
$ git clone git://github.com/forked_rep
fork 元リポジトリをリモートに追加
$ git remote add upstream git://github.com/origin_repo
fork 元のリポジトリを fetch
$ git fetch upstream pull/pull_request_number/head:pull_request_branch_name
ブランチに切り替え
$ git checkout pull_request_branch_name
まとめ
$ git clone git://github.com/forked_repo $ git remote add upstream git://github.com/origin_repo $ git fetch upstream pull/pull_request_number/head:pull_request_branch_name $ git checkout pull_request_branch_name