【发布时间】:2013-08-09 10:53:37
【问题描述】:
我有一个本地存储库,我想将它推送到多个远程存储库(firstremote、secondremote)。
这可以通过编辑.git/config 并创建一个带有多个urls 的新remote 来完成。
但另外我想将我的本地分支推送到不同名称的远程分支。例如。将 (mybranch) 推送到 firstremote 上名为 firstbranch 的分支和 secondremote 上的 secondbranch。
为此,我不知道如何指定不同的上游分支名称。
注意:我想使用单个 git push 自动推送。
【问题讨论】:
-
我知道如何将它用于单个上游,但不知道如何为同一分支设置多个
-
只需创建一个推送到多个遥控器的别名。
-
是的,我认为这是迄今为止最好的提示。为项目 git config 添加了别名
push-all = !git push firstremote mybranch:firstbranch && git push secondremote mybranch:secondbranch。所以我也使用了@mahead 的单线;)。