I'm now working on a project that is hosted on github AND rubyforge. And lazy as I am, I don't want to do:
CODE:
-
git push origin
-
git push rubyforge
That's why I create a handy shortcut for it and placed it in my ~/.bashrc:
CODE:
-
function git-push-all() {
-
for remote in `git remote`; do
-
git push $remote
-
done
-
}
What it does: it lists all remote repositories linked to that git project and pushes them all. Usage:
CODE:
-
git-push-all
Don't get confused with "git-push --all"! That's something completely different!

0 comments ↓
There are no comments yet...Kick things off by filling out the form below.
Leave a Comment