博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Git] Git 文件归档, include submodule
阅读量:6429 次
发布时间:2019-06-23

本文共 709 字,大约阅读时间需要 2 分钟。

 
git archive命令,可以对任意提交对应的目录树建立归档。
$ git archive -o latest.zip HEAD  基于最新提交建立归档文件latest.zip
$ git archive -o partial.tar HEAD src doc  只把目录src和doc建立到归档partial.tar中
$ git archive --format=zip  tagName | zip > foo-1.0.zip  基于里程碑v1.0建立归档
 
在建立归档时,如果使用树对象ID进行归档,则使用当前时间作为归档中文件的修改时间,而如果使用提交ID或里程碑等,则使用提交建立的时间作为归档中文件的修改时间。
如果使用tar格式建立归档,并且使用提交ID或里程碑ID,还会把提交ID记录在归档文件的文件头中。记录在文件头中的提交ID可以通过git tar-commit-id命令获取。
如果希望在建立归档时忽略某些文件或目录,可以通过为相应文件或目录建立export-ignore属性加以实现。

 

if you want to alse  archive submodule files, you need use  below project .

https://github.com/Kentzo/git-archive-all

1: edit ~/.bashrc , add  to path

2:  git-archive-all --force-submodules lastest.zip

转载于:https://www.cnblogs.com/0616--ataozhijia/p/4621162.html

你可能感兴趣的文章
磁盘爆满,但是没发现磁盘有那么大的空间占用
查看>>
Linux下清除DNS缓存
查看>>
cacti监控找到网卡的方法
查看>>
python常用的备份脚本
查看>>
Ajax用户注册验证
查看>>
OSI七层模型
查看>>
感悟生活 ,感悟人生
查看>>
去除工程的.svn隐藏文件夹
查看>>
Python24 终端如何输出彩色字体
查看>>
winrar3.93
查看>>
XSS跨站脚本***
查看>>
MFC类库之CArray
查看>>
Java环境一键配置,需要手动输入jdk路劲。
查看>>
redirect与dispatcher.forward的区别
查看>>
Oracle 主键自增 Native Sequence两种方式
查看>>
关于Java进程流程简介
查看>>
Git 常用命令
查看>>
HTML基本结构
查看>>
linux 挂载光驱
查看>>
ASP.NET MVC Area操作
查看>>