pityonline
2012-11-26 13:33:01 +08:00
假设你的 wordpress 架设在 vps 上,你想跟踪 wordpress 目录的所有变更,应该 ssh 登录到 vps 上去跟踪 wordpress 目录中所有文件,再把这个仓库推送到一个 remote(github 不合适,因为免费用户只能创建公开的 repo),这样你就可以监视 worpdress 的变动或做手动管理了,即使你通过 wordpress 升级程序去更新主程序或 plugins,或在 wordpress 后台编辑了 theme 或其它文件,理论上来讲更新后的文件状态也可以由 git 跟踪到的,最好常用 git status 查看一下。
以上动作都是在 vps 上完成的。如果你想在本地管理,可以通过 Dropbox 把 wordpress 目录同步至本地电脑,这样你就可以在本地管理了,如果网络好的话,你在本地编辑好的文件会立即自动同步到 vps 上,但一个明显的缺点就是由于网络原因,可能会产生一些冲突,需要手动解决一下。
至于你所说的服务器端更新了文件通知 git,假设你按我第一段所说的,只要登录到 vps 上在 wordpress 目录内执行 git status 即可发现服务器上哪些文件有更新,但这些更新都是未提交的,提交还是要手动的。