Sincroniza un repository git con tres orígenes diferentes en Github / Bitbucket

Imagina que tengo 4 repositorys: [A, B, C, D] Me gustaría usar un simple command git para actualizarlos todos al mismo time.

Espero usar algo como:

git push all 

¿Algunas ideas?

Simplemente agregue todos los repos como controles remotos y cree un alias que les empuje a todos como

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

Entonces puedes usar git push-all para enviar a todos los controles remotos. Si uno falla debido a un avance rápido o lo que sea, resuelva el problema y simplemente hágalo de nuevo, o manualmente a los controles remotos de forma individual.

Git no tiene esto, sus commands solo se aplican a cosas en el nivel de repository, pero es bastante simple en bash:

 for repo in abcd; do cd ~/$repo && git push; done 

Reemplace "abcd" allí con los nombres o routes de repository, y ajuste el command cd en consecuencia. También podría envolver esto en un shebang.