我遇到一个问题,如果尝试在任何git存储库上提交更改,我会收到错误:
错误:错误的索引文件sha1签名
致命:索引文件损坏
这种情况发生在我尝试的任何回购中,既有先前正常运作的现有回购以及为了试图找出正在发生的事情而创建的全新回购。
唯一没有生成错误的是我提交了一个空存储库。
我试过了:
rm -f .git / index
git reset
正如许多帖子中所建议的那样,但这没有效果。
我在虚拟机中运行git(Ubuntu 16.04.3)。
在主机操作系统(macOS Sierra 10.12.6)上运行git时没有问题。我可以正常使用git。
为了能够再次在Ubuntu VM中提交,我可以做的任何建议将非常感谢!
谢谢!