我在代码库上进行了一些重构,因此我在存储库中进行了许多exponent
的提交。完成后,我运行WIP
并将所有提交(最后一个除外)标记为git rebase -i devel
,但是我认为我现在不应该压榨它们,因此我尝试通过退出编辑器来中止操作(nvim)与squash
。但是看起来有些壁球操作实际上是在执行的。
当前状态:
存储库是:q!
之前的一项提交,其中有一些阶段性更改和一些非阶段性更改
工作树的状态非常接近原始状态(devel
)
如何使存储库恢复到启动devel
操作之前的状态?
答案 0 :(得分:0)
如果git status提到rebase仍在进行中,则您应该能够(自Git 2.12起)键入:
git rebase --quit
然后检查您的工作树是否处于正确状态。