2014-03-03 184 views
0

我有兩個權威的git存儲庫,我需要推送到。推到二者是通過將線到的.git /配置文件完成:提交Git配置更改

[remote "origin"] 
      url = repository1 
      url = repository2 

pull/push from multiple remote locations討論。

但是每當我的團隊的另一位成員製作一個新的克隆。 .git的/ config文件可以追溯到只有有:

[remote "origin"] 
      url = repository1 

有沒有一種方法,使該庫是安裝在默認情況下,推動這兩個權威渠道「落實」的配置更改?

+0

除了手動編輯配置文件外,你還可以執行'git remote set-url --add origin repository2'。 – poke

回答

1

這是因爲.git/config特定於本地存儲庫而不共享到上游存儲庫。

如果您需要這樣做,您可以向您的同事展示如何爲多個上游存儲庫配置其存儲庫,或者更一般地說,在存儲庫中提供引導腳本以設置上游。如果此腳本位於主存儲庫文件夾中,它將由git進行跟蹤,並可與克隆存儲庫的其他人共享。