我使用Git錯誤。我想正確使用它。推送Git源代碼樹,而不僅僅是一個存儲庫
下面是我得到了什麼:
在這裏,我的機器上一個Git倉庫,我承諾與測試。
在那裏,是我的網絡服務器 - 這個代碼將被部署的一個地方。當我準備部署時,Web服務器還有另一個純粹的git存儲庫,我可以通過SSH將它推送到該存儲庫。
我想要發生的是有一個視圖到總是有最新版本的源文件(在某些分支或一些標籤)的Git存儲庫。
我可以做的是在網絡服務器上創建另一個(非裸)git存儲庫,並在每次推送後進行手動拉取,但我希望避免每次都登錄到Web服務器當我做一個git推。
如果我保證沒有編輯Web服務器上的任何文件,是否有遠程「推送到Web服務器並刷新其簽出的文件」的方法?
或者我只是做錯了你想拍我? :-)