是否可以撤消git abort。场景是我在运行命令git merge时合并两个分支它显示了一个错误消息你有未提交的更改,因此我运行git commit now消息出现“致命错误之间存在合并冲突,中止操作以解决问题”,所以我运行命令git merge --abort。在此之后我也失去了我的本地代码更改。是否有任何解决方案可以撤消中止或获取我的本地代码。
不,不幸的是,如果你没有在失败的合并开始和--abort
之间提交你的更改,他们就没有被保存在任何地方。
您不仅要重做您的合并,还要重做这些更改(尽管单独这样做可能是个好主意)。
撤消中止基本上是重做合并。
所以,重新运行git merge
重新启动,使用git mergetool
解决冲突,最后运行git commit
来完成合并。
如果你不知道如何使用git mergetool
,这里有一个指南:https://gist.github.com/karenyyng/f19ff75c60f18b4b8149
如果您查看git,直接答案是NO,因为不会记录您未提交和删除的本地更改,但您可以检查您的IDE并检查您是否可以从本地历史记录中获取任何内容。