撤销 git 合并,但是添加合并后制作的提交

3

我合并了不应该合并的两个分支:A和B。我想撤销那次合并,我可以轻松地做到这一点,返回到分支A上最后一个未合并的状态。然而,我想将合并到A + B分支中的单个提交合并在一起。它们对于在B分支上受影响的文件没有任何影响,因此理论上不会引起冲突。但是,当我尝试合并这些单独的提交时,我也将合并B分支。如何仅合并这些更改?

1个回答

4

您可以使用 git cherry-pick 选择要应用到树中的特定提交。

或者,如果合并没有快进,您可以撤销合并提交:

git revert -m <mainline> <merge_commit>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接