0

我已经按照指南并通过执行以下操作创建了我的 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 文件,但它没有改变任何东西。有什么想法吗?

4

4 回答 4

8

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

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

于 2012-06-29T20:57:31.510 回答
1

解压到一个目录。

git archive 命令似乎是一种帮助您创建 zip 存档的方法,但假定使用zip 工具来解压缩。

于 2012-06-29T15:22:33.620 回答
0

不太清楚为什么要这样做(除了看看是否可以)。如果您在 Git 上苦苦挣扎(这是一个学习曲线),我们在经历相同过程时制作了一些视频。我们记录了帮助我们的人... http://www.ava.co.uk/git希望他们有所帮助

于 2012-06-29T16:34:10.550 回答
0

尝试使用powershell. 尝试一下cmd,它就像一个魅力。

于 2020-07-21T09:32:53.317 回答