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



我有一个远程开发服务器,每次在本地机器上更改代码时,我都需要确保更改的代码在dev(远程服务器(上正常工作

  1. remote server上,我有:

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

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

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

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

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

请参阅GitBook,了解一些可以在推送后为您结账的脚本示例。

最新更新