Git Push Server不会更新工作分支

时间:2011-02-10 14:49:36

标签: git push

我想

git push server master

然后让它更新Web服务器上的文件以进行快速部署。 但服务器上的文件不会更新。什么都没有新的分支。 如何在工作分支到达后获取文件?

我尝试了

cd ..
env -i git reset --hard

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

帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

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

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