Я работал над проектом и столкнулся с аппаратным сбоем. У меня есть около 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
Заранее спасибо.