【发布时间】:2014-10-25 16:05:37
【问题描述】:
我正在从事一个项目,但遇到了硬件故障。在这发生之前,我有大约 30 个提交我没有推送。我从崩溃中恢复过来并检查了我的回购。我现在从git status 收到此错误消息。
error: object file .git/objects/a8/f43fd5a872feda2a771e6a1ced1518f455d9f3 is empty
error: unable to find a8f43fd5a872feda2a771e6a1ced1518f455d9f3
error: object file .git/objects/a8/f43fd5a872feda2a771e6a1ced1518f455d9f3 is empty
fatal: loose object a8f43fd5a872feda2a771e6a1ced1518f455d9f3 (stored in .git/objects/a8/f43fd5a872feda2a771e6a1ced1518f455d9f3) is corrupt
如何删除这个空对象而不从 HEAD 收到错误消息?
我尝试手动删除坏对象,但收到此错误:
fatal: could not parse HEAD
提前谢谢你。
【问题讨论】:
-
This question 和 this question 可能会对您有所帮助。
-
我的问题稍微简单一点。我只是做了下面的步骤。感谢您的考虑。
标签: git data-recovery data-retrieval corrupt-data