推到我的分叉Github回购,但没有事先从主回购更新我的本地

时间:2013-07-14 10:27:35

标签: git github

我和其他开发者有这个项目。我们都使用GIT,并将Github账户作为主要回购交易,将我的回购交易作为他的分支。

我被分配去完成一项任务,在我执行完任务后,承诺并推送到我的仓库。然后我要求拉取请求。但另一方面,另一位开发者改变了他的回购并在我做之前推到了他的Github。所以最后,我提交的代码没有他的更改。

获取更改并更新我提出的拉取请求的代码的正确方法是什么?

1 个答案:

答案 0 :(得分:2)

拉取请求并不意味着“覆盖我在拉取请求中提供的内容”。它意味着“在我的拉动请求中应用您当前所拥有的更改”。所以你所描述的是完全正常和期望的,没有什么可以改变它。

唯一可能发生的不便是,如果更改是相互依赖的,您可能最终会遇到需要在合并期间解决的冲突(即合并拉取请求时)。再次,这是完全正常和预期的,没有什么可以改变它。

如果您想自己(而不是其他开发人员)进行冲突解决,则需要进行更改,然后进行合并或将补丁重新绑定到最新版本。