Git删除以前的提交,但保留以后的合并提交

时间:2019-04-10 15:40:23

标签: git rebase

我在Git中有这种树:

enter image description here

现在,我想删除提交8a22e56e5,但保留所有将来的更改和合并。

命令git rebase -i -p ed36940de,但它将引发错误error: commit 1e5c47382 is a merge but no -m option was given
如何正确执行?

1 个答案:

答案 0 :(得分:0)

试一试,让我们知道它的进展:

git rebase -p --onto a6b8cff52 ed36940de 4510e25da

我从未尝试做过这样的事情,但这就是我要尝试的事情。