我在AWS上设置了我的Ubuntu服务器。创建了一个简单的git repo。使用后续接收挂钩和以下行。
git --work-tree=/var/www/laravel --git-dir=/var/repo/site.git checkout -f
我在本地计算机上创建了一个遥控器,直接将我的本地存储库推送到我的服务器。 每次提交和推送到远程工作都很好,但突然它停止更新我的实时网站。我再次修改了我在主存储库中的文件,暂存,提交,然后推送到远程。获得成功消息,但服务器上的文件仍未更新。 git pull remote说每件事都是最新的。 请帮我解决这个问题我是git的新手。
答案 0 :(得分:1)
除了触摸之外,您还可以添加echo "test"
钩子以检查它是否正在运行。
但是还要添加ls -alrth /var/www/laravel
以检查该工作树的所有权。