有没有办法撤销git的中止操作?场景是我在合并两个分支时运行了命令git merge,它显示一个错误信息说你有未提交的更改,因此我运行了git commit,现在出现了致命错误:存在合并冲突,中止操作以解决问题,于是我运行了命令git merge --abort。在这之后,我也失去了本地代码更改。有没有什么办法可以撤消中止或找回本地代码。
git merge
以重新开始操作,使用git mergetool
解决冲突,最后运行git commit
完成合并。如果您不知道如何使用git mergetool
,可以参考这篇指南:https://gist.github.com/karenyyng/f19ff75c60f18b4b8149。--abort
之间没有提交您的更改,那么它们就没有保存在任何地方。您不仅需要重新执行合并,还需要重新做这些更改(尽管分别执行可能是个好主意)。--abort
命令,请使用 git stash list
检查您的 Git 存储区,很有可能客户端在重置您的工作树之前存储了所有更改。