Im using gitHub, upto now have a forked repos containg justa local and remote master branch but Im trying to use branches for each issue so that my pull requests only contain the commit I have just pushed rather than all outstanding commits on master.
So on my machine, modify and commit went okay
git checkout -b issue36
vi fix_xml.py
git commit -a -m "#36:Start and end tags no longer added"
but git push
did nothing said upto date
So I went to GitHub and created a new remote branch called issue36 (which is assume is based on master) and tried again
git push
And this worked and it pushed the changes to remote branch 36
But is there a way I could have created this remote branch from my local machine instead of having to go into github.