我在Git中有这种树:
现在我想删除提交8a22e56e5
,但保留所有未来的更改和合并。
命令git rebase -i -p ed36940de
,但它会抛出错误error: commit 1e5c47382 is a merge but no -m option was given
。
怎么做得好?
试一试,让我们知道它是怎么回事:
git rebase -p --onto a6b8cff52 ed36940de 4510e25da
我从来没有尝试过这样的事情,但这就是我想要的。