我有一些使用该$ git archive
工具创建的 git 档案。
知道如何将这些档案恢复到存储库中吗?
git archive
不归档您的存储库。它会在您的存储库中创建一个特定修订版本的 tarball 存档。所以你不能把git archive
它的输出变成一个完整的存储库,对不起。
git archive
您可以提取生成的 tarball 包含的单个修订版本tar xf <filename>
。
根据 --format 选项的值,您可以使用适当的工具提取它们,即 unzip 用于 format=zip,tar 用于 format=tar,gzip/tar 用于 format=tgz 等。
拉上拉链:
# git archive --format zip --output filename.zip my_branch
把它拉出来:
# unzip filename.zip
将您的来源和结帐设置为分支:
# git checkout -b my_branch origin/my_branch