PR打开后更改基本分支提交

时间:2017-01-13 17:36:31

标签: git github version-control

作为我工作流程的一部分,我在Github上打开Work-In-Progress Pull Requests。在此期间,有人将一些更改合并到基本分支中,这些更改不会在差异中显示(我猜测Github会在PR打开时接受基本分支的HEAD提交)

有没有办法在PR中更新基本分支提交?基本上,告诉Github"嘿,可能与主HEAD不同而不是主HEAD ^ n? "(在创建PR时使用的提交中的n)

我试过了:

1 个答案:

答案 0 :(得分:0)

在PR打开期间,您无需更新bash分支。 Github自动执行

当您在批准PR之前更新bash分支时,bash分支将在其他人查看PR时自动更新,并且当PR被批准时,另一个分支将合并到最新的bash分支中。

即使在PR期间更新基本分支, HEAD也不会受到影响。因为基本分支的更改是由其他人在本地仓库中进行的,所以您应首先获取,然后比较差异,如下所示,

git fetch origin
git checkout basebranch
git diff basebranch origin/basebranch

然后你会发现差异。您还可以在github pull request选项卡中看到新的更改,您可以找到相关的提交和更改的文件。