a分支是公共分支,b分支是我的分支。
我把b分支merge到了a分支,并且已经push,后来发现不应该merge,此时发现a分支其他人已经提交了新的记录并且push了
我该怎么操作才能把我那次merge的操作取消掉,且不丢失之后别人的提交

git merge后push,之后又有人提交push,如何取消这次merge又不丢失其他人的提交
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- qybao 2022-10-28 04:45关注
git rebase -i [b merge前的commit id]
然后在编辑交互窗口里把b drop掉
或者直接用
git rebase --onto [b merge前的commit id] [b的commit id]解决 无用评论 打赏 举报