I created a local branch which I want to \'push\' upstream. There is a similar question here on Stack Overflow on how to track a newly created remote branch.
Howeve
First you create the branch locally:
git checkout -b your_branch
And then to create the branch remotely:
git push --set-upstream origin your_branch
Note: This works on the latests versions of git:
$ git --version git version 2.3.0
Cheers!