在Github / Bitbucket上同步git存储库和三个不同的来源

时间:2017-06-08 16:19:13

标签: git github bitbucket

想象一下,我有4个存储库:[A,B,C,D] 我想使用一个简单的git命令同时更新它们。

我希望使用类似的东西:

git push all

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

只需添加所有repos作为遥控器,并创建一个别名,推送到所有这些,如

git config alias.push-all '!git push remote-a && git push remote-b && git push remote-c'

然后您可以使用git push-all推送到所有遥控器。如果由于非快进或其他原因导致失败,请解决问题并再次执行,或者单独手动推送到遥控器。

答案 1 :(得分:0)

Git本身没有这个 - 它的命令只适用于repo级别的东西 - 但它在bash中非常简单:

printf("Letra %c, numero %d, em uma %s\n", letra, numero, casa);
/* Here -----------------------------^ */

用repo名称或路径替换“a b c d”,并相应地调整cd命令。你也可以将它包装成一个shebang。