我不经常使用GitHub,因此我没有清楚GitHub的技术措辞。从GitHub桌面恢复
有几次我使用Git Shell保存了我的论文,包括Matlab代码,最后是三个月前。由于某些原因,我想要保存所有在某个特定时间点保存的文件,因此我有兴趣将所有文件作为捆绑包或zip进行检索。
可能吗? (我希望它应该是)。如果是,请让我知道如何。
感谢
我不经常使用GitHub,因此我没有清楚GitHub的技术措辞。从GitHub桌面恢复
有几次我使用Git Shell保存了我的论文,包括Matlab代码,最后是三个月前。由于某些原因,我想要保存所有在某个特定时间点保存的文件,因此我有兴趣将所有文件作为捆绑包或zip进行检索。
可能吗? (我希望它应该是)。如果是,请让我知道如何。
感谢
什么你要找的是git archive命令。
您可以使用它像这样:
git archive --format=zip --output=path\to\your\archive.zip REVSPEC
REVSPEC
要么是标签,分行名称,或提交的哈希值“时间点”你想建立从存档。
由于我没有使用GitHub桌面,我不知道这个特定的命令在GUI中是否可用,但是如果它可能被命名为“archive”或类似的东西。
如果您在GitHub * web *中查看提交历史记录,您可以选择单个提交,从差异视图中单击“浏览文件”,然后从“克隆或下载”中选择“下载ZIP” https://github.com/taspeotis/DeltaCompressionDotNet/tree/ae5f5316629508a6c8a0a4c5731ac411b5afd70d将于2015年1月4日下载我的代码。 –
它不在网络上 – pkj
对不起,红鲱鱼,希望你找到Git愉快。听起来像Lasse的'git archive'解决方案就是你想要的。 –