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