子曰:git archive命令竟然可以进行打包处理
在查看阮一峰的常用 Git 命令清单 时,发现最后一条
1 | # 生成一个可供发布的压缩包 |
发现了用法,就需要在本地尝试一下。
语法
archive
的语法
1 | git archive [--format=<fmt>] [--list] [--prefix=<prefix>/] [<extra>] |
用例
- 在当前目录,将本地
master
分支大包为zip 格式的out.zip
压缩包。1
git archive --format zip --output out.zip master
- 创建一个Zip存档,其中包含当前分支上最新提交的内容。请注意,输出格式是由输出文件的扩展名推断的。
1
git archive -o latest.zip HEAD