我有一臺生產服務器,在不使用GIT的情況下工作,我在PC上有文件並使用filezilla上傳更新。GIT添加生產服務器
我發現git,我會用它作爲filezilla的替代品。
我已經在個人電腦上配置了git,並且我推送了存儲庫中的所有項目文件,現在我不知道如何在生產服務器上配置更新。
我有一臺生產服務器,在不使用GIT的情況下工作,我在PC上有文件並使用filezilla上傳更新。GIT添加生產服務器
我發現git,我會用它作爲filezilla的替代品。
我已經在個人電腦上配置了git,並且我推送了存儲庫中的所有項目文件,現在我不知道如何在生產服務器上配置更新。
的傳統方法是定義你的服務器上的裸回購和推送到bare repo,用後收到鉤檢出你選擇的文件夾中所接收的文件合併/
但使用Git 2.3+,如果你願意,你可以:
設置:
git config receive.denyCurrentBranch updateInstead
克隆在您的本地PC上回購。
我想你可以使用你必須在FileZilla中設置了相同的ssh訪問:
git clone [email protected]:/path/to/git/repo
作出新的提交,
你的意思是將文件從生產服務器而不是從我的電腦推送到存儲庫,然後從存儲庫克隆到我的電腦......對不對? – user1739269
是的,但是一旦克隆在您的電腦上,您就可以工作,並從個人電腦上推回來。 – VonC
嘗試克隆生產服務器上的遠程倉庫通過SSH訪問。 –