导致 git 索引文件损坏的原因是什么

dbe*_*ers 5 git intellij-idea

我大约每小时一次收到这样的消息:

错误:索引文件 sha1 签名错误致命:索引文件损坏

我已经在网上查看并知道如何解决它,但试图找出导致它的原因。

我在服务器上使用命令行工具,但在本地计算机上安装了目录(通过 sshfs)。但我不使用本地git,只使用远程服务器上的版本。

我唯一能想到的是 IntelliJ,但我停止使用 git 命令,认为它导致了冲突。

有谁知道问题可能是什么?

jth*_*ill 3

我不使用本地git,只使用远程服务器上的版本。

我敢打赌你的问题就在那里。

在你的仓库中完成你的工作。当您的工作成果适合发布时,推送到服务器存储库。如果您想共享正在进行的工作,请参阅团队成员本地存储库之间的 Git 推/拉

(编辑:你正在使用sshfs。不要为任何多用户这样做。它是 的单用户便利FUSE前端sftp。即使你关闭它的缓存,仍然不会结束比赛。)