【发布时间】:2015-04-11 04:51:50
【问题描述】:
Git 2.3.0 使用此选项为“推送部署”设置添加了更好的支持:
git config receive.denyCurrentBranch updateInstead
我的问题是:是我推送到的服务器,还是我推送的客户端需要 git v2.3.0 来支持这个选项?用于访问推送存储库的协议是否会改变这一点? (例如 SSH 与 git 协议)
【问题讨论】:
标签: git git-push git-config
Git 2.3.0 使用此选项为“推送部署”设置添加了更好的支持:
git config receive.denyCurrentBranch updateInstead
我的问题是:是我推送到的服务器,还是我推送的客户端需要 git v2.3.0 来支持这个选项?用于访问推送存储库的协议是否会改变这一点? (例如 SSH 与 git 协议)
【问题讨论】:
标签: git git-push git-config
receive.denyCurrentBranch 的 updateInstead 设置完全在服务器(接收)端实现。只有服务器需要运行 2.3.0。使用什么协议并不重要。
您只需要在服务器端设置updateInstead(可能不应该在客户端设置它)。
【讨论】: