1

我用 PHP 开发了一个网络应用程序,并且一直在本地机器上使用 GIT 对其进行源代码控制。

现在我在 MediaTemple 有一个简单的主机,我想发布我的网站,只使用 GIT。那么,我该怎么做呢?

我想git init在服务器上制作并克隆我的本地仓库,之后,我可以将本地仓库远程源设置为服务器,所以我要做的就是git push origin master在本地机器上发布。.git/但我担心我的服务器将拥有多少文件夹和文档,以及这是否对服务器造成危险。

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

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

提前致谢!!

4

1 回答 1

1

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

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

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

于 2012-10-10T12:12:55.890 回答