这个功能很常用,但是详细情况有点不好找,特此记录下。

使用 git archive 可以导出干净的代码,具体可以看 git help archive,简单使用如下:

$git archive --format zip --output "./output.zip" master -0 # 将代码导出并 zip 打包后放在当前目录下,`output.zip`就是需要的文件,`-0`的意思是不压缩