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
For GitLab version prior to 1.7, use:
git checkout -b name_branch
(name_branch, ex: master)
master
To push it to the remote repository, do:
git push -u origin name_new_branch
(name_new_branch, example: feature)
feature