I create a new branch in Git:
git branch my_branch
Push it:
git push origin my_branch
Now say someone mad
I sort of re-discovered legit because of this issue (OS X only). Now all I use when branching are these two commands:
legit publish [
Publishes specified branch to the remote. (alias: pub)
legit unpublish
Removes specified branch from the remote. (alias: unp)
SublimeGit comes with legit support by default, which makes whole branching routine as easy as pressing Ctrl-b.