git打包压缩文件

参考文章

使用git压缩文件命令:

1、打包所有文件

打包master分枝的所有文件

$ git archive --format=zip --output master.zip master

其中,输出格式为zip,输出文件为master.zip.git支持zip和tar两种输出格式

2、打包当前分枝当前HEAD的所有文件:
git archive --format=zip --output head.zip GEAD
3、打包v1.2标签的所有文件:
git archive --format=zip --output v1.2.zip v1.2
4、打包更改的文件

原理:
用git diff找出文件列表,再用打包命令打包
也就是说:只要能用找出文件列表,就可以git打包出来

5、打包最后修改的文件

先通过git diff找到最新版本修改过的文件,再压缩打包这些文件:

git archive --format=zip -o update.zip HEAD $(git diff --name--only HEAD^)
6、打包最后两个版本修改的文件

总共也是2个版本:

git achive --format=zip -o update.zip HEAD $(git diff --name-only HEAD~2)
7、打包两个分枝之间差别的文件
git archive --formate=zip -o update.zip HEAD $(git diff --name only master fix-error)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值