github:添加提交到现有的pull请求

我打开一个拉请求到rails repo在github上使用Fork&编辑此文件文件按钮。

现在,
在获得我的PR的反馈后,我想添加一些更多的提交。所以这里是我结束了做

$ git clone git@github.com:gaurish/rails.git #my forked repo
$ git rebase -i 785a2e5 #commit hash of my commit using which PR was opened
$ git checkout patch-3 #branch name I had to send my commits under to be shown in that PR
$ git commit -am "Changes done as per feedback"
$ git push origin patch-3

这工作正常,但似乎相当复杂的工作流程。也许我错了这里错了什么?

我的问题是:
我这样做是正确的方法吗?如果没有,那么什么是正确的方法呢?

你不需要git rebase(什么是试图完成?)。否则,你所做的是在这种情况下你应该做的。

编辑:

因为你使用GitHub的工具,只是改变一个文件,你也可以在GitHub上browse to the file,从左上角的“树:”下拉列表(在你的情况下为patch-3)下选择适当的分支,现在选择“编辑这个文件”。现在您的更改将提交到此分支,并显示在您的pull请求中

http://stackoverflow.com/questions/10147445/github-adding-commits-to-existing-pull-request

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:github:添加提交到现有的pull请求