2010-11-26 97 views
9

情況是這樣的:如何使用Git跟蹤給定分支的多個遠程?

我有多個遠程倉庫 - 供參考,可以說一個是「alpha」倉庫,最近我們建立了一個新的「測試版」倉庫,一些用戶有遷移到。

這兩個存儲庫都有一個「主」分支。

如何設置我的本地主這樣,它會嘗試自動推拉,並從阿爾法測試庫,而無需手動指定我想每次使用遙控?

我應該詳細說明,我不想設置兩個本地分支的「主 - 主」和「主 - 測試」,我希望相同的本地分支跟蹤兩個遙控器。

+0

[從多個遠程位置推/拉]的可能重複(HTTP:/ /stackoverflow.com/questions/849308/pull-push-from-multiple-remote-locations) – RedX 2013-11-06 09:25:12

回答

9

我不認爲這是可能的一個git命令。
另一種選擇是定義一個git別名,它將git從一個回購倉庫中拉出來,然後從另一個回收倉庫主人。

但如果提交的歷史不同,太大了兩大高手之間,這將很快導致衝突數量龐大...

+0

你會推薦什麼樣的別名?我認爲最合理的約束是我們只需要考慮快速前進的情況 - 其他任何事情都應該導致命令失敗,迫使我單獨拉動每個遠程。 – Arafangion 2010-11-26 09:50:36