我的PR如何包含其他dudes分支机构的工作?

时间:2019-10-30 14:48:42

标签: git pull-request

我需要一些帮助来了解git cock:

基本上,我创建了一个分支,我们称其为XXX,脱离了主分支。

此后,一些花花公子将其更改合并到远程主分支中。因此,现在我的本地master分支在远程master分支中没有更改。

然后我从分支XXX运行了git pull origin master。从我认为的远程主分支(这我现在不记得了)中拉出了看起来像是所做的更改。

我完成了我的工作。然后,我进行了更改,并创建了PR。但是我的PR包含我的工作以及其他兄弟所做的工作!这是为什么?是因为我的本地分支落后了,而PR是基于本地主分支吗?

有人可以确认吗?

1 个答案:

答案 0 :(得分:1)

完成git pull origin master后,您将远程主服务器(包括它们的更改)合并到了您的分支中。

这样做不是要更新本地master分支,而是要更新分支。

因此,当您最终从分支创建返回到origin/master的拉取请求时,该PR也包含它们的更改。但是,由于它们的更改已经出现在origin/master上,因此它们不应在PR中显示为diff-除非恢复了它们的合并。