Git 您能否仅使用IDX和PACK文件重建回购?

Git 您能否仅使用IDX和PACK文件重建回购?,git,Git,如果没有原始存储库,如何使用.idx和.pack文件?是否可以仅使用这些文件恢复存储库,如果不需要,还可以使用其他文件恢复存储库?在树的顶部,尝试运行: git index-pack .git/objects/pack/PACK_FILENAME 其中,PACK\u FILENAME是包文件的名称。例如,我在一个存储库中尝试了以下路径: .git/objects/pack/pack7e0af787b3e455fac722264ff05dd0bae7d71625.pack 您应该为每个包文件执

如果没有原始存储库,如何使用
.idx
.pack
文件?是否可以仅使用这些文件恢复存储库,如果不需要,还可以使用其他文件恢复存储库?

在树的顶部,尝试运行:

git index-pack .git/objects/pack/PACK_FILENAME
其中,
PACK\u FILENAME
是包文件的名称。例如,我在一个存储库中尝试了以下路径:

.git/objects/pack/pack7e0af787b3e455fac722264ff05dd0bae7d71625.pack

您应该为每个包文件执行此操作,并且您的存储库应该再次处于工作状态。

在树的顶部,尝试运行:

git index-pack .git/objects/pack/PACK_FILENAME
其中,
PACK\u FILENAME
是包文件的名称。例如,我在一个存储库中尝试了以下路径:

.git/objects/pack/pack7e0af787b3e455fac722264ff05dd0bae7d71625.pack

您应该为每个包文件执行此操作,并且您的存储库应该再次处于工作状态。

如果它在新的空回购中会怎样?如果它在新的空回购中会怎样?