大师不会接受开发提交

时间:2019-10-17 10:45:27

标签: git merge bitbucket rebase

在我们的git Repo中,我们遵循了相当强大的前向分支概念。 我们有一个主分支,一个开发分支和一个功能分支。 每个功能都是在其自己的分支上开发的。 完成后,它会合并到我们的开发分支中以进行集成测试。 完成后,develop分支将合并到master分支中。

但是最近,即使我们将开发合并到master分支中,我们的developer分支也似乎总是比master分支领先40个提交。

有人知道我如何解决此问题? 否则,每个合并都包含40个提交,这显然是我们不希望的。

Proof

1 个答案:

答案 0 :(得分:1)

尝试从您的master分支执行git pull remote branch。如果您的开发分支仍比master分支提前40次提交,请执行git fetch

git fetch似乎会更新远程分支的本地表示,当您执行git pull远程分支时并不一定会发生这种情况。