Git ошибка "плохой файл sha1" - PullRequest
8 голосов
/ 02 сентября 2008

Здравствуйте. У меня есть следующая ошибка от git-fsck, которую git-gc не может очистить даже в режиме --aggressive. Что я могу сделать дальше, чтобы исправить эту ошибку хранилища?

$ git-fsck
bad sha1 file: .git/objects/55/tmp_obj_a07724

Ответы [ 3 ]

7 голосов
/ 05 сентября 2008

Err ... tmp_obj_a07724 подозрительно выглядит как пережиток временного файл:)

Что произойдет, если вы просто переместите его из каталога .git (после резервного копирования всего этого)?

6 голосов
/ 02 сентября 2008

К сожалению, это не простой ответ. Но это может помочь:

Восстановление после повреждения хранилища (из руководства пользователя Git).

0 голосов
/ 21 марта 2018

С man git-fsck:

Any corrupt objects you will have to find in backups or other archives
(i.e., you can just remove them and do an rsync with some other site in
the hopes that somebody else has the object you have corrupted).
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...