ошибка git: поврежден свободный объект после перемещения каталога

Я не уверен, была ли у меня эта ошибка, потому что я переместил каталог со всеми файлами проекта и .git, но ошибка появилась примерно в это время.

> git fsck 
error: corrupt loose object '25a196217ebb6e341909205575f491022eafc4d9'
fatal: loose object 25a196217ebb6e341909205575f491022eafc4d9 (stored in .git/objects/25/a196217ebb6e341909205575f491022eafc4d9) is corrupt

Я искал ответ и пробовал несколько вещей, но ничего не получалось.

Как восстановить объекты Git, поврежденные в результате сбоя жесткого диска? привело к

mv: cannot stat `.git/objects/pack/*': No such file or directory
fixgit.sh: line 3: tmpgit/*.pack: No such file or directory
rm: cannot remove `tmpgit/*': No such file or directory

.git/objects/pack/ пусто. Меня озадачивает, почему он пустой.

--full вариант не помог.

Мой следующий вариант - вернуться и начать сначала. И в следующий раз я сделаю резервную копию и проверю git перед резервным копированием.

Дополнительная информация: вот что я получаю, когда смотрю на содержимое объекта

> git cat-file -p 25a196217ebb6e341909205575f491022eafc4d9
error: corrupt loose object '25a196217ebb6e341909205575f491022eafc4d9'
fatal: loose object 25a196217ebb6e341909205575f491022eafc4d9 (stored in .git/objects/25/a196217ebb6e341909205575f491022eafc4d9) is corrupt

и введите:

> git cat-file -t 25a196217ebb6e341909205575f491022eafc4d9
blob

person kirill_igum    schedule 06.04.2012    source источник