我有两个权威的git存储库,我需要推送。通过在.git / config文件中添加一行来完成两者的推送:
[remote "origin"]
url = repository1
url = repository2
在pull/push from multiple remote locations中讨论过。
然而,每当我的团队的另一名成员制作新的克隆时。 .git / config文件只返回:
[remote "origin"]
url = repository1
有没有办法“提交”配置更改,以便默认设置存储库以推送到两个权威来源?
答案 0 :(得分:1)
这是因为.git/config
特定于本地存储库而不是共享给上游存储库。
如果您需要这样做,您可以向同事展示如何为多个上游存储库配置其存储库,或者甚至更一般地,在存储库中提供引导脚本以设置上游。如果此脚本位于主存储库文件夹中,则它将由git跟踪,并可与克隆存储库的其他人共享。