我知道这个问题已经被问过一千次了,但我真的在努力解决如何在使用WordPress时充分利用Git。
我在网上浏览了几十篇文章,所有这些似乎都简要地介绍了这个话题。以下是我最近读到的一些最著名的文章。
- Version Controlling WordPress
- Managing WordPress Theme Deployments with Git
- Manage your custom WordPress theme using git instead of FTP
当前,我的工作流如下所示。
本地安装WordPress开发主题从本地服务器导出WordPress数据库将WordPress数据库导入远程服务器通过FTP上载WordPress文件和主题客户端进行更改通过FTP下载WordPress文件和主题并从远程服务器导出WordPress数据库本地替换文件开发更改通过FTP重新上传,将数据库导出并导入远程服务器,我意识到Git可以简化此过程。看来最好的办法是有一个。gitignore文件,该文件忽略不需要跟踪的某些目录,并且具有本地和远程wp配置。php文件。
但是如何处理数据库呢?客户端通常会进行更改(帖子/页面/插件)。我是否仍需要从远程数据库导出并在本地服务器上重新导入?
有人能在这里为我推荐最好的工作流程吗?陪我走过台阶。
此外,我可能想使用Bitbucket,因为与他们的私人回购是免费的,不像GitHub。
任何帮助都将不胜感激。
提前感谢!