英语 ▾
主题 ▾
版本 2.44.0 ▾ git-upload-pack 上次更新于 2.44.0
git-upload-pack 手册中的更改
设置和配置
获取和创建项目
基本快照
分支和合并
共享和更新项目
检查和比较
修补
调试
电子邮件
外部系统
服务器管理员
指南
管理
管道命令
- 2.43.1 → 2.44.0 无更改
- 2.43.0 11/20/23
- 2.38.1 → 2.42.1 无更改
- 2.38.0 10/02/22
- 2.34.1 → 2.37.7 无更改
- 2.34.0 11/15/21
说明
由 git fetch-pack 调用,了解另一方缺少哪些对象,并在打包后发送这些对象。
此命令通常不会由最终用户直接调用。协议的 UI 在 git fetch-pack 端,此程序对用于从远程存储库拉取更新。对于推送操作,请参阅 git send-pack。
选项
- --[no-]strict
-
如果 <directory> 不是 Git 目录,请不要尝试 <directory>/.git/。
- --timeout=<n>
-
在 <n> 秒不活动后中断传输。
- --stateless-rpc
-
仅使用 stdin 和 stdout 执行一次读写循环。这符合 HTTP POST 请求处理模型,其中程序可以读取请求、写入响应,并且必须退出。
- --http-backend-info-refs
-
由 git-http-backend[1] 用于提供
$GIT_URL/info/refs?service=git-upload-pack
请求。请参阅 gitprotocol-http[5] 中的“智能客户端”和 gitprotocol-v2[5] 文档中的“HTTP 传输”。git-receive-pack[1] 也理解这一点。 - <directory>
-
要从中同步的存储库。
环境
-
GIT_PROTOCOL
-
用于握手线缆协议的内部变量。服务器管理员可能需要配置一些传输以允许传递此变量。请参阅 git[1] 中的讨论。
GIT
属于 git[1] 套件