我使用$ git archive
工具创建了一些git档案。
知道如何将这些档案恢复到存储库吗?
答案 0 :(得分:2)
git archive
不归档您的存储库。它会在您的存储库中创建一个特定修订版的tarball存档。因此,您无法获取git archive
的输出并将其转换为完整的存储库,抱歉。
您可以使用git archive
提取tar xf <filename>
生成的tarball包含的单个修订。
答案 1 :(得分:1)
根据--format选项的值,您可以使用适当的工具提取它们,即解压缩格式= zip,tar格式为format = tar,gzip / tar格式= tgz等等。
答案 2 :(得分:0)
压缩它:
# git archive --format zip --output filename.zip my_branch
拉出来:
# unzip filename.zip
将您的来源和结帐设置为分支:
# git checkout -b my_branch origin/my_branch