跳至内容
Git 错误致命
fatal: index file corrupt

fatal: 索引文件已损坏

Git 索引文件(.git/index)已损坏。

gitlinuxwindowsmacos

导致此错误的原因

.git/index 文件已损坏,通常由写操作期间崩溃、磁盘故障,或并发 Git 操作相互干扰引起。

如何修复

删除损坏的索引并重新创建:rm .git/index && git reset。这会根据 HEAD 重建索引,工作目录中的文件不受影响。运行 git status 确认一切正常。

示例

rm .git/index && git reset
官方文档

相关错误代码