标签: git deployment web
我开发了一个托管在专用服务器上的网站。该网站在PHP下工作,有一些自编的CMS,特别允许编辑DocumentRoot下的文件(例如模板和配置)。 现在我想使用Git管理这个网站。我在服务器上创建了一个裸仓库,并设置了一个将推送文件复制到DocumentRoot的后接收钩子。 问题是上面提到的模板和配置也可以由CMS编辑,我的推送可能会覆盖这些更改。
如何配置Git和本地和/或远程存储库以便将我的本地编辑安全地推送到网站?