2010-11-26 94 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