【发布时间】:2011-07-06 02:13:48
【问题描述】:
我在 GitHub 上创建了一个项目,推送了一些更改,并打开了一个拉取请求。维护者签署并在新提交中应用更改(而不是合并我的提交),因此提交图如下所示:
* 03a0687 (origin/master) frotz: Corrected MAN_PREFIX
| * 11d3e98 (HEAD, master, jleedev/master) frotz: Corrected MAN_PREFIX
|/
* 9c3dd1a yajl: use direct patch from Github.
显然,我必须对我的本地分支进行变基或强制更新。然后我是否必须强制推送到我在 GitHub 上的分叉?我主要是因为强制更新不应该是自动的。当您的更改被维护者精心挑选时,这是标准的做法吗?
【问题讨论】:
-
另外:我刚刚在StGIT tutorial 中读到:“作为惯例,您应该避免在远程项目的“主”分支中工作,并且仅将其用作参考,因为它反映了别人的工作。”有道理。
标签: git workflow github pull-request