取消合并git分支,保留合并后的提交记录

40
假设有两个分支,masterbranchA
我在master上工作,朋友在branchA上工作。一旦事情最终确定下来,我们将branchAmaster合并。
在合并后的master上进行了多次提交后,客户想要删除在branchA上完成的工作,但不是合并后完成的提交。
我们该如何做到这一点?
1个回答

78

1
请重新阅读问题,如果可能的话给出一个客观的答案。 - whatf
8
请重新阅读答案以及链接的文章。它客观地解释了如何准确地做你尝试做的事情。 - Justin ᚅᚔᚈᚄᚒᚔ
1
@Justinᚅᚔᚈᚄᚒᚔ听起来是有用的情报,但链接都失效了;你有那篇撤销合并文章的更新版本吗? - Daniel Thompson
2
@DanielThompson https://web.archive.org/web/20150325012437/http://git-scm.com/blog/2010/03/02/undoing-merges.html,或者https://git-scm.com/book/en/v2/Git-Basics-Undoing-Things - Justin ᚅᚔᚈᚄᚒᚔ

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