wordpress - WPengine 和 git
问题描述
由于某些奇怪的原因,当我推送到 wpengine 时,我的文件会毫无问题地更新——但它不会只删除我的主题文件夹中的文件。
这是正在发生的事情的列表:
- 我删除主题文件没有问题,主题将被删除。但是,如果重新添加主题,文件夹中删除的文件仍然存在
- 当我拉 git repo 文件是正确的
- 在主题目录中删除的任何文件都不会更新
- 当我推送我的代码时,我将环境恢复到生产环境(通过使用生产环境的数据库和文件覆盖环境),一切都是正确的。
我不知道如何解决这个问题。请帮忙!
解决方案
该站点的自定义组件被创建为主题和插件。这些存储在单独的存储库中,并使用 Git 子模块
带入生产代码。
仔细检查您是否.gitmodules
在主存储库中看到 a,它指的是您尝试更新的主题文件夹。
这可以解释为什么本地更改(在主题文件夹内,实际上是它自己的 Git 存储库,作为子模块)不会反映到您的部署过程中。
推荐阅读
- cmake - Cmake support for tasking tri-core compiler toolchain
- python - Xarray 按多次运行和时间分组
- three.js - Showing Point Cloud Structure using Lighting in Three.js
- aws-lambda - Can AWS Lambda be used as the backend for getstream.io?
- powershell - 错误计数和 $Error 自动变量不一致
- quarkus - 构建 graalvm 可执行文件时是否有用于 H:+TraceClassInitialization 的 pom.xml 选项?
- javascript - How to get the date value from DaterRangePicker?
- r - Organize numbers in group ascending
- linux - 为什么使用 if 和 grep 的 bash 脚本每隔一个调用就起作用?
- android - 在 Android 的 Kotlin 中获取回调