即使在我尝试了推荐的之后,以下错误仍然不断重复:
rm .git/index
git reset
Run Code Online (Sandbox Code Playgroud)
但我仍然收到此错误:
error: bad index file sha1 signature
fatal: index file corrupt
fatal: 'git status --porcelain' failed in submodule '[directory path omitted]'
Run Code Online (Sandbox Code Playgroud)
怎么了?我该怎么办?
小智 8
我遇到了这个问题,我试图用这个来解决它:
rm -f .git/index
git reset
Run Code Online (Sandbox Code Playgroud)
但它没有用。解决办法?出于某种原因,我在子目录中有其他 .git 文件夹。我git reset一次又一次地删除那些 .git 文件夹(不是主体)。一旦它们被删除,一切又恢复了。