git - 更新远程服务器上的工作文件

时间:2011-07-07 20:45:40

标签: git deployment

我有一个远程开发服务器,每当我在本地机器上进行代码更改时,我需要确保我已经更改的代码在dev(远程服务器)上正常工作.Below是我有的设置远:

  1. remote server我有:

    在名为dev的文件夹上创建的git存储库,其中包含一堆文件(我使用git init而不是git add . - 将所有这些文件添加到存储库中。)

    然后,我从该存储库创建了一个名为master-copy的分支。

  2. 在我的local machine我从远程服务器的master-copy分支创建了一个克隆。现在,每当我对我的clonen副本进行更改时,我都会推送到远程服务器上的master-copy分支。

  3. 当我从dev克隆的副本推送到local machine分支时,是否有办法更新位于master-copy文件夹(位于远程服务器上)的文件(在远程服务器)?

1 个答案:

答案 0 :(得分:0)

您应该查看git-receive-pack,了解有关安装 hooks 的信息,这些信息会在您推送到存储库时触发。

有关可在推送后结帐的脚本示例,请参阅Git Book