使用git部署php webapp

时间:2012-10-10 12:03:20

标签: php git

我用PHP开发了一个web-app,我一直在本地机器上使用GIT对其进行源代码控制。

现在我在MediaTemple上有一个简单的托管,我想发布我的网站,只是使用GIT。那么,我该怎么做?

我考虑过在服务器上创建git init并克隆我的本地仓库,之后,我可以将我的本地仓库远程源设置为服务器,因此我需要做的就是{{{ 1}}在我的本地机器上。但我担心我的服务器会有多少git push origin master个文件夹和文档,如果这对服务器来说很危险。

我只想在那里拥有所需的文件,阅读:源文件,而不是源代码控制文件。

有什么建议吗?或者我应该这样做而忘记隐藏文件?

提前致谢!!

1 个答案:

答案 0 :(得分:1)

当您执行git push时,您的远程工作目录不会更新(即git checkout不会自动发生在远程端)。您可以使用远程端的git pull:

ssh root@my-server 'cd /my/remote/repo && && git pull origin master'

如果您可以远程控制服务器。