我有一个远程开发服务器,每当我在本地机器上进行代码更改时,我需要确保我已经更改的代码在dev(远程服务器)上正常工作.Below是我有的设置远:
在remote server
我有:
在名为dev
的文件夹上创建的git存储库,其中包含一堆文件(我使用git init
而不是git add .
- 将所有这些文件添加到存储库中。)
然后,我从该存储库创建了一个名为master-copy
的分支。
在我的local machine
我从远程服务器的master-copy
分支创建了一个克隆。现在,每当我对我的clonen副本进行更改时,我都会推送到远程服务器上的master-copy
分支。
当我从dev
克隆的副本推送到local machine
分支时,是否有办法更新位于master-copy
文件夹(位于远程服务器上)的文件(在远程服务器)?
答案 0 :(得分:0)
您应该查看git-receive-pack,了解有关安装 hooks 的信息,这些信息会在您推送到存储库时触发。
有关可在推送后结帐的脚本示例,请参阅Git Book。