wordpress - WPengine 和 git

标签 wordpress git

由于某些奇怪的原因,当我推送到 wpengine 时,我的文件可以毫无问题地更新——但它不会只删除我的主题文件夹中的文件。

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

  1. 删除主题文件没有问题,主题将被删除。但是,如果重新添加主题,文件夹中删除的文件仍然存在
  2. 当我 pull git 仓库时,文件是正确的
  3. 主题目录中删除的任何文件都不会更新
  4. 我将环境恢复到生产环境(通过用生产环境的数据库和文件覆盖环境),当我推送我的代码时,一切都是正确的。

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

最佳答案

suwebdev/wpengine提及:

Custom components of this site are created as themes and plugins.
These are stored in separate repositories and brought into the production code using Git submodules.

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

关于wordpress - WPengine 和 git,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54623173/

相关文章:

git - 如何用git中的最新版本覆盖文件的历史版本?

git - 在 Git 中,我如何确定我当前的版本是什么?

javascript - jquery onclick 函数未定义

git - Apache 和 git-http-backend

git - git fetch 有什么意义?

来自远程数据库的 MySQL Wordpress 产品定价更新

git - 如何加密文件并将其存储在 LFS 上?

php - 向产品属性添加新术语并将其设置在 Woocommerce 的产品中

css - wordpress 样式表加载

php - php (wordpress) 中的动态图像链接