小编典典

能够使用一个命令推送到所有 git 遥控器吗?

all

而不是这样做:

git push origin --all && git push nodester --all && git push duostack --all

有没有办法只用一个命令来做到这一点?

谢谢 :)


阅读 95

收藏
2022-05-31

共1个答案

小编典典

将所有分支推送到所有遥控器:

git remote | xargs -L1 git push --all

或者,如果您想将特定分支推送到所有遥控器:

替换master为您要推送的分支。

git remote | xargs -L1 -I R git push R master

(奖励)为命令创建一个 git 别名:

git config --global alias.pushall '!git remote | xargs -L1 git push --all'

运行git pushall现在会将所有分支推送到所有遥控器。

2022-05-31