WPengine和git

时间:2019-02-11 02:22:17

标签: wordpress git

由于某些奇怪的原因,当我推送到wpengine时,我的文件得到了更新而没有问题-但它不会仅删除主题文件夹中的文件。

以下是发生的事情的列表:

  1. 我可以轻松删除主题文件,主题将被删除。但是,如果重新添加主题,文件夹中已删除的文件仍然存在
  2. 当我拉动git repo时,文件是正确的
  3. 在主题目录中删除的任何文件都不会更新
  4. 当我推送代码时,我将环境恢复到生产环境(通过用生产环境的db和文件覆盖env)。

我不知道如何解决此问题。请帮忙!

1 个答案:

答案 0 :(得分:2)

suwebdev/wpengine提到:

  

此站点的自定义组件被创建为主题和插件。
  这些文件存储在单独的存储库中,并使用Gi​​t子模块带入生产代码。

仔细检查您在主存储库中是否看到.gitmodules,它指向您要更新的主题文件夹。
这就可以解释为什么 不会将本地更改(实际上是它自己的Git存储库中的theme文件夹,作为子模块)反映到部署过程中。