我在GitHub上派生了一个项目,推送了一些更改,并打开了一个pull请求。维护者签署过和应用新的变化犯(而不是合并我犯)等提交图是这样的:当拉取请求被摘下时,我该怎么办?
* 03a0687 (origin/master) frotz: Corrected MAN_PREFIX
| * 11d3e98 (HEAD, master, jleedev/master) frotz: Corrected MAN_PREFIX
|/
* 9c3dd1a yajl: use direct patch from Github.
很显然,我必须要么变基或强制更新我的地方科。然后我必须强制推送到GitHub的fork上吗?我主要是问,因为强制更新不应该是自动的。当维护人员选择您的更改时,这是标准的事情吗?
另外:我刚刚在[StGIT教程](http://wiki.procode.org/cgi-bin/wiki.cgi/StGIT_Tutorial)中阅读了这个内容:“作为一个惯例,你应该避免在'master '一个远程项目的分支,并且仅将它用作参考,因为它反映了别人的工作。“有道理。 – 2011-03-17 23:59:32