我希望能够通过Git轻松地将我正在处理的WordPress主题推送到我的Web服务器。我的Ubuntu服务器需要什么软件?如何设置我的Mac以推送到该服务器?
答案 0 :(得分:3)
您需要的只是git
和ssh
。为了更好的管理,可能gitosis
。如果你需要帮助进行设置,你应该看一下那里的许多教程之一。
要将主题推入docroot,可以退出更多设置:
创建一个简单的git存储库:
mkdir /path/to/my/bare.git
git init --bare /path/to/my/bare.git
然后在post-receive
下加/path/to/my/bare.git/hooks
个钩子
使用这样的脚本:
#!/bin/sh
GIT_WORK_TREE=/path/to/my/typo/template git checkout -f
这将在每次推送到服务器时检查主题的当前版本。
修改强> 使用裸存储库并在结帐时定义工作树有一个简单的方面: 你的WordPress安装中没有任何git文件。