致命的:无法打开文件.git / rebase-merge /完成阅读:没有这样的文件或目录

我打算做一个rebase删除我最后一次提交,但是我不想结束,所以我退出了。 (我意识到这可能不是最好的方式去做,但它已经完成)我想我做错了,因为我得到的错误: fatal: Could not open file .git/rebase-merge/done for reading: No such file or directory每次我运行git status 。 我如何摆脱这个错误,所以我可以继续提交? 我可以删除文件吗? 如果我可以删除它,我该怎么做?

尝试做一个git rebase --abort 。 确保你先stashcommit任何未提交的更改,否则你将不可挽回地失去它们。

DavidN的解决scheme是放弃rebase,只要你没有任何未经修改的变化,就是上一次rebase去南方了!

如果您在重新绑定尝试之后编写代码,忽略could not open file .git/rebase-merge/done消息,

那么你最好的办法就是做

 git stash 

保存你的本地修改,然后中止修改。

我确信这是一个这样的问题,那些急于解决问题而不考虑其含义的人将会立即执行中止命令并且很快就会后悔。