【问题标题】:Git Push Server doesn't update working branchGit Push Server 不更新工作分支
【发布时间】:2011-06-24 22:03:07
【问题描述】:

我想要

git push server master

然后让它更新网络服务器上的文件以进行快速部署。 但是服务器上的文件没有得到更新。没有新的分支或任何东西。 文件到达后如何获取工作分支上的文件?

我试着放了

cd ..
env -i git reset --hard

在 post-receive 钩子中,但它似乎没有做任何事情。 (从这里得到这个想法:http://philsturgeon.co.uk/news/2010/02/Deploying-websites-with-Git

帮助表示赞赏。

【问题讨论】:

    标签: git push


    【解决方案1】:

    您应该改用此方法。 http://toroid.org/ams/git-website-howto 它仍然使用 post-receive 挂钩,但实现细节有所不同。

    另外,您使用什么方法推送到 repo?如果您使用的是 HTTP 而不是 SSH,那么根据您的设置,挂钩可能永远不会被执行。

    【讨论】:

      猜你喜欢
      • 2012-01-16
      • 2015-07-03
      • 2014-06-10
      • 2013-08-15
      • 2019-07-11
      • 2015-08-27
      • 1970-01-01
      相关资源
      最近更新 更多