I want to be able to do the following:
Create a local branch based on some other (remote or local) branch (via git branch or git checkout
git branch
git checkout
git pull origin master
git push