1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-04-29 23:24:55 +02:00
tldr/pages.zh/common/git-archive.md

860 B

git archive

从代码树创建文件归档。 更多信息:https://git-scm.com/docs/git-archive.

  • 从当前 HEAD 内容创建 tar 归档并输出到标准输出:

git archive {{[-v|--verbose]}} HEAD

  • 使用 Zip 格式并显示详细进度:

git archive {{[-v|--verbose]}} --format zip HEAD

  • 将 Zip 归档输出到指定文件:

git archive {{[-v|--verbose]}} {{[-o|--output]}} {{路径/到/文件.zip}} HEAD

  • 从指定分支的最新提交内容创建 tar 归档:

git archive {{[-o|--output]}} {{路径/到/文件.tar}} {{指定分支}}

  • 使用特定目录的内容创建归档:

git archive {{[-o|--output]}} {{路径/到/文件.tar}} HEAD:{{路径/到/目录}}

  • 为归档中的每个文件添加前缀路径:

git archive {{[-o|--output]}} {{路径/到/文件.tar}} --prefix {{路径/到/前缀路径}}/ HEAD