我有一个带ssh访问权限的网络服务器,我向客户展示他们的WordPress网站的预览。在该服务器上,我为每个客户创建了一个git存储库(例如:xyz-website.com.git)。我运行“git init --bare”,所以我有一个存储库。然后,我创建了一个钩子(post-receive),我在其中设置了git-dir和working-dir。因此,当我在本地创建一个网站时,我可以推送到该存储库,并且该网站可用,以便客户可以检查它。
问题:当客户决定安装插件时,服务器上会有新文件。我的想法是每当我需要为该网站编写代码时,我只是“git pull”。哪个不起作用。
有谁可以告诉我为什么以及如何解决我的问题?
答案 0 :(得分:0)
检查.gitignore文件中是否包含wp-content / plugins /文件夹。如果它在那里,将其删除。
有关详情,请参阅以下网址:https://www.digitalocean.com/community/tutorials/how-to-set-up-automatic-deployment-with-git-with-a-vps