出于某种原因,我的 Git 索引文件不断损坏。
例如,如果我这样做,git status
我会得到
错误:坏索引文件 sha1 签名和致命:索引文件损坏
这已经发生在我身上好几次了。我在想这可能与我的开发环境有关。我在 Mac 上工作,并且有一个 VMWare 虚拟机,它运行带有 Apache MySQL、PHP 和 Git 的 Debian。我使用 Samba 连接到 vm 以在我的 IDE 中编辑我的文件。所以我认为这与桑巴舞有关?有没有更好的连接/共享工作空间的原因?
问题是我什至不知道如何重新创建问题,我尝试了各种方法来打开和关闭编辑和关闭,重新启动,但仍然没有运气。
但是我突然意识到我突然又得到了错误。我目前的工作是删除索引文件 .git/index 并执行 git reset。
有人有想法么?