【发布时间】:2018-12-29 07:36:36
【问题描述】:
假设有两个远程存储库(A、B)并且有一个分支 master(以及其他)。 第一个存储库 A 具有所有分支,而另一个存储库 B 必须只有一个 masterB。
如何使用单个“git push”命令将本地分支 master 推送到两个远程存储库? (映射A:master->master;映射B:master->masterB)
到目前为止尝试过:
[remote "A"]
url = <urlA>
fetch = +refs/heads/*:refs/remotes/A/*
[remote "B"]
url = <urlB>
fetch = +refs/heads/*:refs/remotes/B/*
push = master:masterB
[branch "master"]
remote = A
merge = refs/heads/master
pushRemote = A
pushRemote = B //this overrides the previous push remote; how can I use both ?
The reference 表示可以有多个“pushRemote”条目。
【问题讨论】:
-
你能告诉我们你用这个做什么吗?如果是部署,有更好的方法来处理部署。
标签: git git-branch git-push