用Git导出项目-阿里云开发者社区

开发者社区> 开发与运维> 正文
登录阅读全文

用Git导出项目

简介: Git没有SVN的导出功能,不能像 svn export url 那样,将某个版本的代码导出为不带版本控制文件的文件夹。   Git提供了archive命令,可以把版本的文件流导出。   可以将Git的特征值加入到导出的文件名中,例如:   git archive --format zip -o site-$(git log --pretty=format:"%h" -1).
Git没有SVN的导出功能,不能像 svn export url 那样,将某个版本的代码导出为不带版本控制文件的文件夹。
 
Git提供了archive命令,可以把版本的文件流导出。
 
可以将Git的特征值加入到导出的文件名中,例如:
 
git archive --format zip -o site-$(git log --pretty=format:"%h" -1).zip HEAD
 
对于打过tag的历史版本,我们可以使用tag导出,例如:
 
git archive v1.0 | gzip > xxxx.tgz 
 
 
参考资料:

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享: