Skip to main content

Git推送到所有分支

当你的项目有多个remote,比如说origin, github, gitee

可以用这行代码来一次推送到所有远程

git remote | xargs -L1 git push --all

或者单独推送一个分支

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

另外,单独在git中设置一个别名,是更好的方法

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

也可以在package.json中单独写一个命令

"scripts": {
"pushall": "git pushall"
},