git导出干净分支代码

由于Git管理版本采用的是差量备份的方式,代码工程的文大小也会越来越大,有时候不需要代码的各个提交记录和分之合并等信息,或者把源代码给别人的时候不想让别人看到曾经的提交记录,这时候就可以用archive命令来导出纯净的源代码。

先上命令示例:
	git archive --format zip --output "../output.zip" master -0

这样就会在工程的同级目录下导出一个zip的压缩包,可以看一下文件的大小,如果你原来的项目开发很久了,估计这个导出的文件会比原来的工程小很多倍。
后面的master表示你导出的是master分支,如果想导出其他分支,改成你的另外分支的名字就可以了,比如dev分支。

	git archive --format zip --output "../output.zip" dev -0

最后面的数字 -0 表示的压缩比率为0,即不压缩。 可以改为0-9的任意数字,数字越大表示zip的压缩比例越大,zip文件会越小。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值