【问题标题】:Is the local or remote version of git used when pushing?推送时使用的是本地版本还是远程版本的 git?
【发布时间】: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


    【解决方案1】:

    receive.denyCurrentBranchupdateInstead 设置完全在服务器(接收)端实现。只有服务器需要运行 2.3.0。使用什么协议并不重要。

    您只需要在服务器端设置updateInstead(可能不应该在客户端设置它)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-30
      • 1970-01-01
      • 2014-01-13
      • 1970-01-01
      • 2011-10-19
      • 2013-02-21
      • 1970-01-01
      • 2015-10-12
      相关资源
      最近更新 更多