Adding Meta Information to Git Branches
iinteractive.com
iinteractive.com
Even then, you could always just maintain different local/remote branch names and not need the scripts (git push <remote-repo> <local-branch>:<remote-branch> - and of course, you can set that as default).
http://alblue.bandlem.com/2011/11/git-tip-of-week-git-notes....