想象一下,我有4个存储库:[A,B,C,D] 我想使用一个简单的git命令同时更新它们。
我希望使用类似的东西:
git push all
有什么想法吗?
答案 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。