2011-07-07 74 views
1

我有一個遠程開發服務器,每當我在本地機器上進行代碼更改時,我需要確保已更改的代碼在dev(遠程服務器)。下面是設置我到目前爲止:git - 更新遠程服務器上的工作文件

  1. remote server我:

    帶一堆文件名爲dev文件夾中創建一個Git倉庫(我用git initgit add . - 將所有這些文件添加到存儲庫)。

    然後從該存儲庫創建一個名爲master-copy的分支。

  2. 在我的local machine上,我從遠程服務器的master-copy分支創建了一個克隆。現在每當我對我的clonen副本進行更改時,我都會推送到遠程服務器上的master-copy分支。

有沒有(在遠程服務器上)的方式來更新位於dev文件夾中的文件時,我從我的local machine克隆拷貝到master-copy分支推(在遠程服務器上)?

+0

我最終使用這個:http://joemaller.com/990/a-web-focused-git-workflow/它爲我工作。 – avatar

回答

0

有關安裝掛鉤的信息,您應該查看git-receive-pack,這些掛鉤在您推送到存儲庫時會被觸發。

查看Git Book瞭解腳本的一些示例,這些腳本可以在推送後爲您檢查。

+0

我認爲面料可能會爲我正在尋找的東西做得更好。這裏我找到了一個例子:http://yuji.wordpress.com/2011/04/09/django-python-fabric-deployment-script-and-example/ – avatar

相關問題