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

取消合并git分支,保留合并后提交,git,git-merge,Git,Git Merge,假设有两个分支master和branchA 我在master工作,是branchA的朋友。 一旦事情完成,我们将branchA与master合并 在合并的主机上多次提交后,客户端希望 在branchA上完成的工作已删除,但不是合并后完成的提交 我们怎么做呢?通读一遍 基本上,您可以git revert合并提交: git revert -m 1 hash_of_merge_commit 您可能会遇到一些冲突,必须手动取消合并,就像正常合并时一样 其他链接: 请重新阅读问题,如果可能的话给出客

假设有两个分支
master
branchA

我在
master
工作,是
branchA
的朋友。 一旦事情完成,我们将
branchA
master
合并

在合并的
主机上多次提交后,客户端希望
在
branchA上完成的工作已删除,但不是合并后完成的提交

我们怎么做呢?

通读一遍

基本上,您可以
git revert
合并提交:

git revert -m 1 hash_of_merge_commit
您可能会遇到一些冲突,必须手动取消合并,就像正常合并时一样

其他链接:


  • 请重新阅读问题,如果可能的话给出客观的答案。请重新阅读答案,并将文章链接起来。它客观地解释了如何做你想做的事情。@Justinᚅᚔᚈᚄᚒᚔ 听起来像有用的英特尔,但链接都断了;你有更新版本的撤销合并帖子吗?@DanielThompson,或者