2014-09-19 56 views
0

我已經建立了一個遠程純倉庫去取以下正是這個過程:http://devlicio.us/blogs/krzysztof_kozmic/archive/2011/08/20/simple-guide-to-running-git-server-on-windows-in-local-network-kind-of.aspx我必須在一個純倉庫

現在,如果有人加入這個項目,我希望他們可以從這個遠程克隆(上一個服務器)存儲庫,不,我們都以穩定的方式連接?

我的問題是,如果我們任何一方推送更改(即來自我們各自的本地存儲庫),是否有人必須到此裸倉庫並手動調用fetch,或者推送的更改是否會自動進入服務器。

我問的原因是帶有裸存儲庫的服務器會定期進行異地備份。所以我要問的是,只要我從本地存儲庫中推出,這些文件就會安全地放在服務器的裸存儲庫中(因此享受異地備份)沒有任何人獲取或提取?

+2

請注意這是這個問題的重複:http://stackoverflow.com/questions/25914961/do-i-have-to-fetch-in-my-bare-repository/25934830?noredirect=1#comment40601327_25934830但我正在分解原文,並很快將其刪除 – Dan 2014-09-19 13:53:43

回答

1

Dan - 只要git push沒有錯誤地返回,無論您推送到哪個遠程都將擁有您推送的任何參考,以及該參考(提交,樹,斑點等)可訪問的任何對象。這很容易通過簡單地進行驗證來驗證自己,然後製作新的repo副本並查看所獲得的結果。

如果您有多個在本地工作的裁判,則由您來管理如何/何時推送它們。

相關問題