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