How to rename local branch using git ?

If you want to rename a branch while pointed to any branch, simply do :

git branch -m <oldname> <newname>

If you want to rename the current branch, you can simply do:

git branch -m <newname>

A way to remember this, is -m is for “move” (or mv), which is how you rename files.