【发布时间】:2018-05-24 19:36:51
【问题描述】:
我可能浪费了很多时间。我的提交没有工作,因为一些警告说 CLRF 到 LF。
我正在寻找解决方法,我做到了
$ rm .git/index
$ git reset --hard HEAD
在an answer here 之后,它是在早上,没有完全理解它所说的我执行了命令并且我的项目恢复到我最近的提交(这是不久前因为我没有尝试修复的警告)我一拿到它们就马上)。
我收到 Xcode 警报,说项目已更改,如果我想恢复它或保留 Xcode 版本,我单击以保留 Xcode 版本。当我查看我的项目时,我发现很多文件都不见了,在垃圾箱中找不到。
我害怕接触这个项目或做任何其他答案建议的事情,以防我把它弄得更糟。
如果我无法取回文件,那将是毁灭性的,有人遇到过类似的情况吗?
【问题讨论】:
-
这是未提交的更改吗?
-
顺便说一句 - 尽早提交,经常提交。 非常困难一旦提交就丢失它的东西。
-
是的,由于警告,我有一段时间没有提交,我想我以后会修复它。我知道这并不聪明,但从没想过会变成这样
-
您无法恢复已重置的未提交更改。除非您有另一个系统处理快照/备份。
标签: ios xcode git revert git-revert