メモ: GitHub でプルリクエスト(pull request)を処理する手順

自分用のメモです。

kuroda/test からフォークした example/test レポジトリが存在すると仮定します。

今、example/test から kuroda/test に対してプルリクエストが届きました(ブランチは両方ともmaster)。

私(kuroda/testにpush権限を持つ)が example/test の変更を kuroda/test に取り込む手順は以下の通り。

1. まず clone。


$ git clone git://github.com/kuroda/test.git

2. 変更を取り込む。


$ git checkout -b example-master master
$ git pull git://github.com/example/test.git master
$ git checkout master
$ git merge example-master

3. 必要に応じて修正。

4. コミット&プッシュ


$ git commit
$ git push origin master