Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么我总是用Git获取坏的索引文件_Git_Hard Drive_Corrupt - Fatal编程技术网

为什么我总是用Git获取坏的索引文件

为什么我总是用Git获取坏的索引文件,git,hard-drive,corrupt,Git,Hard Drive,Corrupt,我不断得到以下错误: error: bad index file sha1 signature fatal: index file corrupt 我知道短期的解决办法就是删除索引,然后离开,但我的问题是,为什么它一直在发生 我没有在我的回购协议上运行任何类型的实用程序(我知道),硬盘有足够的磁盘空间 因为这周已经发生了两次,我有点担心。这可能是HD失败的迹象吗 我知道这个问题并不是严格意义上的编程,但我认为这更可能是一个程序员同事在过去经历过的事情。可能是因为您错误地指示,例如,make在.

我不断得到以下错误:

error: bad index file sha1 signature
fatal: index file corrupt
我知道短期的解决办法就是删除索引,然后离开,但我的问题是,为什么它一直在发生

我没有在我的回购协议上运行任何类型的实用程序(我知道),硬盘有足够的磁盘空间

因为这周已经发生了两次,我有点担心。这可能是HD失败的迹象吗


我知道这个问题并不是严格意义上的编程,但我认为这更可能是一个程序员同事在过去经历过的事情。

可能是因为您错误地指示,例如,
make
.git
目录中执行操作?您是否使用非常允许的递归全局搜索执行任何可能覆盖错误文件的操作?不,不是这样的。第一次发生的时候我以为是这样的,但第二次只是一个家庭项目,没有其他东西涉及到这个文件夹。你问这个问题已经有一段时间了。你找到答案了吗?在工作中,一些同事也有同样的问题。恐怕没有,我实际上得到了一个新的MBP,从那以后就再也没有出现过这个问题。唯一改变的是硬件和我不再在网络上工作的事实。