Files
tldr/pages.zh/common/git-archive.md

28 lines
845 B
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# git archive
> 从树中创建文件的归档。
> 更多信息:<https://git-scm.com/docs/git-archive>。
- 从当前 HEAD 的内容创建一个 tar 归档并将其打印到 `stdout`
`git archive {{-v|--verbose}} HEAD`
- 使用 Zip 格式并详细报告进度:
`git archive {{-v|--verbose}} --format zip HEAD`
- 将 Zip 归档输出到特定文件:
`git archive {{-v|--verbose}} {{-o|--output}} {{path/to/file.zip}} HEAD`
- 从特定分支的最新提交的内容创建一个 tar 归档:
`git archive {{-o|--output}} {{path/to/file.tar}} {{branch_name}}`
- 使用特定目录的内容:
`git archive {{-o|--output}} {{path/to/file.tar}} HEAD:{{path/to/directory}}`
- 在每个文件前添加路径以将其归档到特定目录中:
`git archive {{-o|--output}} {{path/to/file.tar}} --prefix {{path/to/prepend}}/ HEAD`