The short: is there a way to have a git repo push to and pull from a list of remote repos (rather than a single \"origin\")?
The long:
I added these aliases to my ~/.bashrc:
alias pushall='for i in `git remote`; do git push $i; done;'
alias pullall='for i in `git remote`; do git pull $i; done;'
You can add remotes with:
git remote add a urla
git remote add b urlb
Then to update all the repos do:
git remote update
Here is my example with bash script inside .gitconfig
alias section
[alias]
pushall = "!f(){ for i in `git remote`; do git push $i; done; };f"