【问题标题】:Revert Xcode project without commit无需提交即可恢复 Xcode 项目
【发布时间】: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


【解决方案1】:

当 git 删除未跟踪/未提交的文件时,它会被永久删除,因此 git 与恢复文件无关

您可以尝试使用恢复工具,它可能会有所帮助, 我个人使用过EaseUS Mac data recovery,它在意外格式化磁盘后确实恢复了我的很多工作。

希望对你有帮助,我知道那种感觉

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-09-03
    • 1970-01-01
    • 2011-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多