Home | 简体中文 | 繁体中文 | 杂文 | Github | 知乎专栏 | Facebook | Linkedin | Youtube | 打赏(Donations) | About
知乎专栏

20.12. archive 代码打包

20.12.1. 查看支持的格式

git archive -l

		
neo@Netkiller-Mac-mini-M4 netkiller % git archive -l
tar
tgz
tar.gz
zip
		
		

20.12.2. 导出分支代码

		
neo@Netkiller-Mac-mini-M4 netkiller % git archive --format tar.gz --output "/tmp/output.tar.gz" master		
		
		

从 dev 分支导出 zip 格式代码,压缩率 -0 (0-9 取值,数字越大压缩率越高)

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

20.12.3. 导出制定版本

		
git archive --format tar.gz --output "./output.tar.gz" 5ca16ac0d603603