Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.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_Git Clone_Inflate - Fatal编程技术网

Git-查找带有偏移量的文件

Git-查找带有偏移量的文件,git,git-clone,inflate,Git,Git Clone,Inflate,我正在尝试克隆一个远程Git repo 我以前做过,没有任何问题,但在这个项目上,我得到了错误 致命:包在偏移量289293315处有坏对象:充气返回-5 致命:索引包失败 如何找到导致错误的文件?我尝试了git show:289293315 但这显然不是一个指数: 致命:路径“289293315”不存在(既不在磁盘上,也不在索引中) 这是包文件中的错误。一个包文件包含许多单独的Git对象,所有这些对象都混在一起 要查找坏包文件,请查看.git/objects/pack目录,该目录将包含一个或多

我正在尝试克隆一个远程Git repo

我以前做过,没有任何问题,但在这个项目上,我得到了错误

致命:包在偏移量289293315处有坏对象:充气返回-5

致命:索引包失败

如何找到导致错误的文件?我尝试了git show:289293315

但这显然不是一个指数:

致命:路径“289293315”不存在(既不在磁盘上,也不在索引中)

这是包文件中的错误。一个包文件包含许多单独的Git对象,所有这些对象都混在一起

要查找坏包文件,请查看
.git/objects/pack
目录,该目录将包含一个或多个
.pack
文件和相应的
.idx
文件。例如,您可以对每个
.pack
文件运行
git index pack-v
,以查找问题。这就是现在正在发生的事情(没有
-v

在将坏的
.pack
文件移出存储库本身后,还可以使用
git unpack objects-r
,尝试恢复剩余的好对象。但是,最好的办法可能是找到存储库的良好克隆。同时,您应该找出现有包文件损坏的原因:是否有东西损坏了文件?您的存储设备是否出现故障?

这是包文件中的错误。一个包文件包含许多单独的Git对象,所有这些对象都混在一起

要查找坏包文件,请查看
.git/objects/pack
目录,该目录将包含一个或多个
.pack
文件和相应的
.idx
文件。例如,您可以对每个
.pack
文件运行
git index pack-v
,以查找问题。这就是现在正在发生的事情(没有
-v

在将坏的
.pack
文件移出存储库本身后,还可以使用
git unpack objects-r
,尝试恢复剩余的好对象。但是,最好的办法可能是找到存储库的良好克隆。同时,您应该找出现有包文件损坏的原因:是否有东西损坏了文件?您的存储设备是否出现故障