我失去了很多工作,因为我没有完成任务。当我尝试完成我的2天工作时,我发现了它。在rebase没有解决之前,我无法提交作品,所以我放弃了,因为跳过或继续没有工作。但是随着中止我所有的改变都消失了......你能告诉我是否有可能恢复这些数据吗?谢谢你的建议。
答案 0 :(得分:7)
如果您使用的是Intellij Idea,您可以使用Idea的本地历史记录。
右键单击要恢复的源代码包(例如main),然后选择Local History > Show History
,您将看到代码历史记录(也是未修改的更改)。现在,您可以在丢失代码并将其还原时找到更改。
答案 1 :(得分:4)
IntelliJ本身对于对文件的本地更改进行索引编制和版本控制非常积极(对我而言,它可以追溯到几个月)。即使git无法提供帮助,您也可以从IntelliJ中恢复更改。
试试这个:
答案 2 :(得分:0)
你试过git reflog
吗?如果您能记住上次有效提交中的内容,可以将HEAD重新命名为正确的提交。如果您想了解更多信息,请查看this article。