【发布时间】:2016-01-05 15:39:55
【问题描述】:
这是我面临的情况:一个开发分支被合并到 master 中。分支做的工作很棒,但是冲突的解决很糟糕(使用了--ours)
-x--x--x--M--z--z
/
-a--a--a
x 和 a 中的内容很好,但问题来自 M。所以,理想情况下,我想还原合并 M 并再次合并,但这只能通过“还原还原”来完成,这不允许我改变合并的方式(如果我没记错的话)。
我该怎么做?
(所有的提交已经被推送和共享,所以我想避免重置)
【问题讨论】:
-
develop 分支是否仍然存在并且处于合并之前的状态? (即没有新的提交)
-
是的,它还在那里,没有动过
标签: git merge git-merge git-revert