恢复Git存档

Cod*_*hug 0 git git-archive

我按照指南操作并设法创建了我的git存储库的zip存档,通过这样做:

git archive HEAD --format=zip > c:\myarchive.zip
Run Code Online (Sandbox Code Playgroud)

我想这样做的原因是我已经完成了项目,所以我要删除我一直在进行开发的VM,但我想要备份我已经完成的工作以便我可以如果我需要,请稍后再提及.但是,我无法弄清楚如何打开创建的zip文件.

通常,我会双击一个zip文件来打开它,但是当我这样做时,我看到了这个错误:

Windows cannot open the folder.
The Compressed (zipped) Folder 'C:\myarchive.zip' is invalid.'
Run Code Online (Sandbox Code Playgroud)

我曾尝试重新创建zip文件几次,但它没有改变任何东西.有什么想法吗?

CB *_*ley 7

WARNING git archive不会创建yor git存储库的存档; 它创建一个存档文件,其中包含给定提交内容的快照.

要创建一个真正的存档(如果您不能合理地推送到安全存储库),您应该使用git bundle并确保包含所有分支.