Я выполнил 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
Есть ли способ исправить этот беспорядок?
Мне в основном нужно восстановить тайники