Вопрос

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

$ git-fsck
bad sha1 file: .git/objects/55/tmp_obj_a07724
Это было полезно?

Решение

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

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

Другие советы

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

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

От 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).
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top