2009-11-12 49 views
0

我想保持Git倉庫在四臺機器同步,並且它們都是私人回購。是否可以設置單個Git存儲庫同時從其他三臺計算機上進行抽取,所有這些更改都試圖在本地合併一個分支?從一個命令中的幾個回購Git拉

回答

3
git remote update 

將從您的所有遙控器拉。合併不會自動進行。你可以嘗試

git merge -s octopus r1/master r2/master r3/master r4/master 

獲得五向章魚合併,但它似乎並不像這就是你真正想要的(我當然不希望這一點)。

+0

所有遙控器,除非'remotes.default'沒有被定義,在這種情況下'git remote update'會從'remotes.default'指定的組中的所有遙控器中獲取。如果'remotes.default'沒有被定義,它會跳過遠程的遙控器。 .skipDefaultUpdate' config變量爲true。請參閱http://www.kernel.org/pub/software/scm/git/docs/git-remote.html – 2009-11-13 00:23:54