2017-08-09 81 views
0

我不经常使用GitHub,因此我没有清楚GitHub的技术措辞。从GitHub桌面恢复

有几次我使用Git Shell保存了我的论文,包括Matlab代码,最后是三个月前。由于某些原因,我想要保存所有在某个特定时间点保存的文件,因此我有兴趣将所有文件作为捆绑包或zip进行检索。

可能吗? (我希望它应该是)。如果是,请让我知道如何。

我在我的电脑中安装了GitHub桌面。 enter image description here

感谢

+1

如果您在GitHub * web *中查看提交历史记录,您可以选择单个提交,从差异视图中单击“浏览文件”,然后从“克隆或下载”中选择“下载ZIP” https://github.com/taspeotis/DeltaCompressionDotNet/tree/ae5f5316629508a6c8a0a4c5731ac411b5afd70d将于2015年1月4日下载我的代码。 –

+0

它不在网络上 – pkj

+0

对不起,红鲱鱼,希望你找到Git愉快。听起来像Lasse的'git archive'解决方案就是你想要的。 –

回答

1

什么你要找的是git archive命令。

您可以使用它像这样:

git archive --format=zip --output=path\to\your\archive.zip REVSPEC 

REVSPEC要么是标签,分行名称,或提交的哈希值“时间点”你想建立从存档。

由于我没有使用GitHub桌面,我不知道这个特定的命令在GUI中是否可用,但是如果它可能被命名为“archive”或类似的东西。

+0

我也不使用桌面,这是为了更好的观看,我正在学习Git。 – pkj

+0

它对我有用'git archive --format = zip --output ='D:\ ArchiveFolder \ archi1.zip'2efrf ... 0f2',其中'2efrf ... 0f2'是SHA – pkj