| 用途 | 生成发布包或交付物 |
|---|---|
| 格式 | tar / tar.gz / zip(按 --format 或扩展名) |
| 顶层目录 | --prefix=app/ 避免解压污染当前目录 |
常用示例
常用示例
git archive --format=tar.gz -o app-1.2.0.tgz v1.2.0
git archive --format=zip --prefix=app/ HEAD > app.zip
git archive v1.2.0 | tar -t | head用标签而不是工作区导出,构建产物与发布点一一对应,可复现。