我想改变基址,编辑我的一个较旧的提交,之后就有了涉及冲突的合并。我知道git rebase --preserve-merges
的事
How to rebase a merge but keep the merge commit
但是-它做的还不够好。它不是仅仅为了“我们的”解决冲突,而是在我的分支和合并的分支都做出了相互冲突的更改的情况下犹豫不决。我需要完全按照最初的方式来解决合并(当然,假设相关的文本/代码没有受到我的rebase的影响)。有可能做到这一点吗?
发布于 2021-07-01 21:50:13
The --rebase-merges mode is similar in spirit to the deprecated --preserve-merges but works with interactive rebases, where
commits can be reordered, inserted and dropped at will.
根据手册页,您应该使用--rebase-merges (除非您使用的是较旧的git版本)
但是当你尝试它的时候,你会发现你需要学习一门完整的语言,所以这可能会导致更多的问题
我仍然使用--preserve-merges
来做简单的事情,但是--rebase-merges
可能是您正在寻找的更强大的解决方案
https://stackoverflow.com/questions/68211293
复制相似问题