我在openshift.com上创建了一个wordpress应用程序,安装后从管理面板下载并安装了插件和主题。
现在,当我尝试在本地计算机上克隆应用程序时,它只获取默认的wordpress网站
插件和主题不是克隆。
答案 0 :(得分:10)
齿轮本身的变化会绕过git。理想情况下,您可以将主题和插件上传到存储库的本地副本,然后将其推送到您的openshift应用程序。或者,您可以保留常规工作流程,并执行以下操作:
打开命令行,输入以下内容拍摄应用程序的快照:
rhc snapshot save -a {appName}
appName.tar.gz
的文件(这将根据您在命令行中的位置导出到某个位置)app-root/repo/php/wp-content
下查看您的主题和插件。您的上传(媒体)将在app-root/data/uploads
下。 注意:如果您使用了openshift wordpress应用程序,那么您会注意到uploads文件夹完全从git中排除。这意味着您可以像往常一样从wordpress仪表板添加媒体,但将代码保存在git版本之下。
答案 1 :(得分:2)
那是因为插件和主题没有存储在装备上的git仓库中。如果你想把它们放在你的git repo中,你需要把它放在那里。我认为默认下拉插件和主题将它们放在你的〜//数据目录中。你可以scp或sftp这些文件,然后将它们放在你的git仓库中。
简而言之,git不会跟踪git之外的更改。