Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git推送服务器不更新工作分支_Git_Push - Fatal编程技术网

Git推送服务器不更新工作分支

Git推送服务器不更新工作分支,git,push,Git,Push,我想 git push server master 然后让它更新Web服务器上的文件,以便快速部署。 但是服务器上的文件不会得到更新。没有任何新的分支机构。 在工作分支上的文件到达后,如何获取这些文件 我试着把 cd .. env -i git reset --hard 在post接收钩子,但它似乎没有做任何事情。从这里得到了这个想法: 感谢您的帮助。您应该改用此方法。它仍然使用post-receive钩子,但有不同的实现细节 此外,您使用什么方法推动回购?如果您使用HTTP而不是SSH,那

我想

git push server master
然后让它更新Web服务器上的文件,以便快速部署。 但是服务器上的文件不会得到更新。没有任何新的分支机构。 在工作分支上的文件到达后,如何获取这些文件

我试着把

cd ..
env -i git reset --hard
在post接收钩子,但它似乎没有做任何事情。从这里得到了这个想法:


感谢您的帮助。

您应该改用此方法。它仍然使用post-receive钩子,但有不同的实现细节

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