git - 主人不会接受开发提交
问题描述
在我们的 git Repo 中,我们遵循了一个相当直截了当的分支概念。我们有一个主分支、一个开发分支和一个特性分支。每个功能都是在它自己的分支上开发的。完成后,它会合并到我们的开发分支中进行集成测试。完成后,开发分支将合并到主分支中。
然而最近,我们的开发分支似乎总是比我们的主分支提前 40 次提交,即使在我们将开发合并到主分支之后也是如此。
有谁知道我该如何解决这个问题?否则,每个 Merge 包含 40 个提交,这显然是我们不想要的。
解决方案
尝试git pull remote branch
从您的主分支执行。如果您的开发分支仍然比您的主分支提前 40 次提交,请执行git fetch
.
git fetch
似乎更新了远程分支的本地表示,当您执行 git pull 远程分支时不一定会发生这种情况。
推荐阅读
- javascript - 即使在最简单的例子中也会丢帧
- c# - 通过双击名称更改 TabItem 的名称
- python - Python中删除对象和让它超出范围之间有什么区别?
- python - 从 ftp python 下载文件
- python - 如何将列表列表转换为dict键值对python
- javascript - 打开覆盖菜单时如何不缩小顶部导航
- android - Hilt 和 WorkManager 错误:lateinit 属性 WorkerFactory 尚未初始化
- c# - PointerWheelChanged 的奇怪问题
- neo4j - Cypher:过滤掉具有特定路径的节点
- css - 如何在不使用浮点数的情况下减少两个引导列之间的空间