Я встречал ошибку раньше (ошибка GIT: объектный файл пуст)

Затем я использовал метод, упомянутый в том, как исправить ошибку GIT: объектный файл пуст? После того, как я обновил указатель HEAD на хороший объект, он работает. Но когда я перезагружаю машину, возникает та же ошибка (объектный файл пуст). Я пытался find. -type f -empty -delete find. -type f -empty -delete - удалить все пустые файлы и набрать git fsck --full после чего произошла новая ошибка (ошибка GIT: HEAD: недопустимая запись reflog xxxxxxxxxxxxxxxx)

Что-то не так с моим GIT? или только из-за моих плохих операций? И как решить эту проблему?