在我们的git Repo中,我们遵循了相当强大的前向分支概念。 我们有一个主分支,一个开发分支和一个功能分支。 每个功能都是在其自己的分支上开发的。 完成后,它会合并到我们的开发分支中以进行集成测试。 完成后,develop分支将合并到master分支中。
但是最近,即使我们将开发合并到master分支中,我们的developer分支也似乎总是比master分支领先40个提交。
有人知道我如何解决此问题? 否则,每个合并都包含40个提交,这显然是我们不希望的。
答案 0 :(得分:1)
尝试从您的master分支执行git pull remote branch
。如果您的开发分支仍比master分支提前40次提交,请执行git fetch
。
git fetch
似乎会更新远程分支的本地表示,当您执行git pull远程分支时并不一定会发生这种情况。