railsに限らずですが、forkしたプロジェクトを最新にしてからpull request投げたいですよね。
下記のように、rails/rails.gitからpullすればいいのかと思っていましたが
$ git pull git@github.com:rails/rails.git master
以下にguidelineがありました。
Ruby on Rails Guides: Contributing to Ruby on Rails
6.8 Fork
remoteにrailsという名前を付けておいて、fetch & rebaseするというだけです。
(言ってしまえば簡単ですが)
# remoteにrailsという名前を登録します。 $ git remote add rails git://github.com/rails/rails.git # ローカルのremote-trackingを更新します。 $ git fetch rails # masterに反映します。 $ git checkout master $ git rebase rails/master # originを更新します。 $ git push origin master
# branch更新の場合 $ git checkout branch_name $ git rebase rails/branch_name $ git push origin branch_name