WORDPRESS - 如何使用GIT管理代码存储库

时间:2018-06-04 07:20:24

标签: wordpress git

在wordpress开发中,我们必须处理插件的升级版本,我不知道如何使用它们来管理代码存储库。实际上,我们有3个文件夹,如wp-content,wp-admin,wp-includes,...

  • 我应该将属于wordpress文件夹的所有代码都推送到GIT存储库吗?然后新版本的插件将影响文件的更改。
  • 如何尽可能少地管理文件更改?我应该使用.gitignore吗?

更新:我在这里找到了解决方案的示例。检查此link 真的很酷

2 个答案:

答案 0 :(得分:3)

WordPress可以在GIT存储库中运行,这就是我处理它的方式。

我gitignore wp-config.php,因为在本地,登台和现场网站之间通常会有所不同。

我还gitignore uploads文件夹,因为git中的二进制文件很糟糕,你的repo会快速增长。此外,当网站上线时,它会让当地开发变得很痛苦。

有一些很酷的解决方案,通过Roots搜索Bedrock进行有趣的部署,但老实说,最简单的方法就是制作整个安装的回购减去上传和wp-config.php。

在服务器上手动创建wp-config.php。 使用rsync管理上传,如果您不热衷于终端,可以使用FTP。

答案 1 :(得分:2)

这是我用于项目的.gitignore文件。

/.idea/
*.log
/wp-includes/
/wp-admin/
/wp-content/advanced-cache.php
/wp-content/backup-db/
/wp-content/backups/
/wp-content/cache/
/wp-content/languages/
/wp-content/plugins/
/wp-content/upgrade/
/wp-content/uploads/
/wp-content/wflogs/
/wp-content/wp-cache-config.php
/.htaccess
/license.txt
/readme.html

我只使用私有存储库,因此我不必排除wp-config.php。