您可以仅使用IDX和PACK文件来重建仓库吗?

时间:2019-01-11 18:39:46

标签: git

在没有原始存储库的情况下如何利用.idx.pack文件?只能使用这些文件还原存储库吗?如果不需要,还可以使用其他文件还原吗?

1 个答案:

答案 0 :(得分:2)

从树的顶部尝试运行:

git index-pack .git/objects/pack/PACK_FILENAME

其中PACK_FILENAME是打包文件的名称。例如,我尝试过的存储库的路径为:

.git/objects/pack/pack7e0af787b3e455fac722264ff05dd0bae7d71625.pack

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