将多个分支推送到对应的上游分支?

3
我知道将push.default设置为upstream会使得执行git push命令将当前 HEAD 分支推送到与其对应的上游远程仓库中,如果 HEAD 分支的上游设置正确的话。
然而,不需要检出每个分支进行推送会更好。是否可能一次将存储库中的所有分支推送到其相应的上游分支呢?
2个回答

1
这可以解决您的问题。
git config --global push.default matching

不完全一样,因为它会推送到具有相同名称的远程分支,这可能与上游分支不同。但在大多数情况下,它确实有效。 - Matthieu Moy

1
"

git push --all应该是你要找的。

在我看来,它比改变push.default的值更好,因为每次推送时你可以选择是否推送所有分支。

此外,避免使用matching作为push.default,因为this

"

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接