Сломанный репозиторий git после выполнения dos2unix на .git / * - PullRequest
0 голосов
/ 08 ноября 2018

Я выполнил find . -type f -exec dos2unix {} \; из корня репозитория git, не исключая папку .git. Это привело к полному повреждению хранилища git.

Выход git status

error: wrong index v2 file size in .git/objects/pack/pack-b5e3b0bb7e938e30e0d870639ba4bb3f7bf0e19b.idx
error: wrong index v2 file size in .git/objects/pack/pack-b5e3b0bb7e938e30e0d870639ba4bb3f7bf0e19b.idx
error: wrong index v2 file size in .git/objects/pack/pack-b5e3b0bb7e938e30e0d870639ba4bb3f7bf0e19b.idx
fatal: unable to read tree b840bcd3e20d09e0dcce7fa49283b912b767fdbf

и подобные ошибки, если я запускаю git fsck

Есть ли способ исправить этот беспорядок?

Мне в основном нужно восстановить тайники

...