git branch look at your branches
git branch newbranch
git checkout newbrach
do something
git checkout master
git merge newbranch
git branch -d newbrach
git push new branch
http://stackoverflow.com/questions/2765421/push-a-new-local-branch-to-a-remote-git-repo-and-track-it-too