git archive 归档命令——文件归档


语法

git archive [<选项> …​] <commit> ​ [--] [<路径> …​]

提示:方括号 [ ] 表示可选,...表示可以有多项。


描述

可对任意提交对应的目录树建立归档,将其打包为 tar 或 zip。


git archive -o 文件名.zip <commit>

基于commit进行归档,生成压缩文件。


--format=<格式> 选项——指定压缩格式

可以指定 tar 和 zip 格式。如果没有给出这个选项,但指定了输出文件,则可能的话从文件名推断格式。


-l --list 选项——列出可用格式

列举所有可用的压缩格式。


--prefix=<前缀>/ 选项——添加目录前缀

添加目录前缀,例如使用 --prefix=V1.0/ 选项会将文档压缩在 V1.0 文件夹下。


-o <文件> --output=<文件> 选项——指定输出文件名

指定输出的压缩包的文件名。


--add-file=<文件> 选项——添加未跟踪文件

将未跟踪的文件添加到存档中。可以重复添加多个文件。


[--] <路径> ——限制路径

如果没有可选的路径参数,当前工作目录的所有文件和子目录都包含在存档中。如果指定了一个或多个路径,则仅包含这些路径。--表明随后的参数是路径,这在文件名与选项有歧义时十分有用。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值