Git删除以前提交的提交,但保留将来的提交与合并

问题描述 投票:0回答:1

我在Git中有这种树:

enter image description here

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

命令git rebase -i -p ed36940de,但它会抛出错误error: commit 1e5c47382 is a merge but no -m option was given。 怎么做得好?

git rebase
1个回答
0
投票

试一试,让我们知道它是怎么回事:

git rebase -p --onto a6b8cff52 ed36940de 4510e25da

我从来没有尝试过这样的事情,但这就是我想要的。

© www.soinside.com 2019 - 2024. All rights reserved.