我可以在同一命令行中放入两个远程存储库吗?

时间:2019-04-30 17:21:51

标签: git github gitlab

我想用同一命令将代码在两个不同的远程存储库中推送并同步到Gitlab和Github,这可能吗?

2 个答案:

答案 0 :(得分:3)

是的。只需为您的工作副本定义两个遥控器:

git remote add lab https://gitlab.com/...
git remote add hub https://github.com/...

推送将存储库作为参数:

git push lab master
git push hub master

答案 1 :(得分:3)

让我推荐这个push-to-all-remotes别名:

git config [--global] alias.push-to-all-remotes '!git remote | xargs -I% -n1 git push %'

用法:git push-to-all-remotes master

来自gitalias.com(完整披露:我是那里的贡献者)。