我从git存储库的根目录执行了find . -type f -exec dos2unix {} \;
,而没有排除文件夹.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
有办法解决这个问题吗?
我主要需要回收藏匿处