首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将master合并到dev/branch会覆盖dev/branch

将master合并到dev/branch会覆盖dev/branch
EN

Stack Overflow用户
提问于 2020-05-27 15:16:19
回答 1查看 123关注 0票数 0

我正在尝试将master合并到我的dev/branch中,它有一个新的组件X。一旦合并完成,这个组件X就会从dev/branch中删除,因为它从来不存在于master中。

我得到的唯一的合并冲突似乎来自不相关的文件,而我在编写组件X时从未接触过这些文件。

这里发生了什么?我如何解决这个问题并以正确的方式合并?

EN

回答 1

Stack Overflow用户

发布于 2020-05-27 15:28:56

为什么要合并dev/branch中的master?你不应该把dev/branch合并到master中吗?另外,你的假设是不正确的。

一旦合并完成,这个组件X就会从开发/分支中删除,因为它从未存在于master中。

当你合并master到你的dev分支时。所有在主机上而不在你的开发/分支上的提交将被添加到你的dev/branch中。在你的情况下,同样的事情也在发生。你所说的不相关的代码实际上在主节点上,它将被合并到dev/branch中,而git可能不知道它使用哪个分支的代码来创建一个合并,将你带到冲突中。

我建议您使用git merge --abort中止合并,并花一些时间思考一下,您真的想将主分支合并到开发/分支吗?你到底想要实现什么。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62037440

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档