在交互式rebase期间意外地进行了进一步的提交(编辑)

时间:2013-11-30 11:53:48

标签: git shell egit rebase

我已经开始通过在shell中使用交互式rebase(编辑)来修复混乱的提交,但我忘了继续使用rebase。

外壳:

git rebase -i HEAD~1
[force edit on commit]
git commit --ammend
git reset ...

之后我在eclipse(egit)中进行了进一步的提交。我该如何解救这些提交?当我在shell中继续使用rebase时,它们会分别发生什么?

1 个答案:

答案 0 :(得分:1)

rebase --continue将在它停止的地方继续进行,也就是说,它将重放尚未在中间变化之上重新设置的其余提交。

要拯救你的中级提交,你可以挑选它们,甚至再次召唤rebase -i。