首页 > 解决方案 > 主人不会接受开发提交

问题描述

在我们的 git Repo 中,我们遵循了一个相当直截了当的分支概念。我们有一个主分支、一个开发分支和一个特性分支。每个功能都是在它自己的分支上开发的。完成后,它会合并到我们的开发分支中进行集成测试。完成后,开发分支将合并到主分支中。

然而最近,我们的开发分支似乎总是比我们的主分支提前 40 次提交,即使在我们将开发合并到主分支之后也是如此。

有谁知道我该如何解决这个问题?否则,每个 Merge 包含 40 个提交,这显然是我们不想要的。

证明

标签: gitmergebitbucketrebase

解决方案


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

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


推荐阅读