我想用同一命令将代码在两个不同的远程存储库中推送并同步到Gitlab和Github,这可能吗?
答案 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(完整披露:我是那里的贡献者)。