#### On the branch (LOCALLY)
* `git branch -m new-name`
#### On a different branch
* `git branch -m old-name new-name`
#### If branch is already pushed (REMOTELY)
* Delete the old branch
* `git push origin :old-name new-name`
* Switch into the branch if not already in, to reset the upstream branch
* `git push origin -u new-name`