From 2c4da97b19b04fae00b024d9fdc111a866f7e445 Mon Sep 17 00:00:00 2001 From: Rafael Magana Date: Mon, 28 May 2012 21:46:52 -0500 Subject: [contributing guide] add instructions to update fork [ci skip] --- .../source/contributing_to_ruby_on_rails.textile | 36 ++++++++++++++++++++++ 1 file changed, 36 insertions(+) (limited to 'guides/source/contributing_to_ruby_on_rails.textile') diff --git a/guides/source/contributing_to_ruby_on_rails.textile b/guides/source/contributing_to_ruby_on_rails.textile index 72cdea885f..acf75d41cd 100644 --- a/guides/source/contributing_to_ruby_on_rails.textile +++ b/guides/source/contributing_to_ruby_on_rails.textile @@ -412,6 +412,42 @@ Push to your remote: $ git push mine my_new_branch +You might have cloned your forked repository into your machine and might want to add the original Rails repository as a remote instead, if that's the case here's what you have to do. + +In the directory you cloned your fork: + + +$ git remote add rails git://github.com/rails/rails.git + + +Download new commits and branches from the official repository: + + +$ git fetch rails + + +Merge the new content: + + +$ git checkout master +$ git rebase rails/master + + +Update your fork: + + +$ git push origin master + + +If you want to update another branches: + + +$ git checkout branch_name +$ git rebase rails/branch_name +$ git push origin branch_name + + + h4. Issue a Pull Request Navigate to the Rails repository you just pushed to (e.g. https://github.com/your-user-name/rails) and press "Pull Request" in the upper right hand corner. -- cgit v1.2.3