我已经按照指南操作并设法创建了我的git存储库的zip存档,通过这样做:
git archive HEAD --format=zip > c:\myarchive.zip
我想这样做的原因是我已经完成了项目,所以我要删除我一直在进行开发的VM,但我想要备份我已经完成的工作如果我需要,我可以在以后提及它。但是,我无法弄清楚如何打开创建的zip文件。
通常,我会双击一个zip文件来打开它,但是当我这样做时,我看到了这个错误:
Windows cannot open the folder.
The Compressed (zipped) Folder 'C:\myarchive.zip' is invalid.'
我尝试过几次重新创建zip文件,但它没有改变任何东西。有什么想法吗?
答案 0 :(得分:7)
警告 git archive
不会创建yor git存储库的存档;它创建一个存档文件,其中包含给定提交内容的快照。
要创建真正的存档(如果您无法合理地推送到安全存储库),则应使用git bundle
并确保包含所有分支。
答案 1 :(得分:1)
解压缩到目录。
git archive命令似乎是一种帮助您创建zip存档的方法,但假设使用zip tool来解压缩。
答案 2 :(得分:0)
不太确定你为什么要这样做(除了看你能否)。如果你正在使用Git(这是一个学习曲线),我们在进行相同的过程时会制作一些视频。我们记录了帮助我们的人... http://www.ava.co.uk/git希望他们帮助
答案 3 :(得分:0)
当尝试使用powershell
归档git repo时,我遇到了同样的问题。
与cmd
一起尝试,它就像是一种魅力。