Git allows you to change the names of both local and remote branches, with a simple command.
To rename a git branch on your local repository, simply run this command:
git branch -m <old_branch> <new_branch>
<new_branch> represent the old and new branch names respectively.
By default, git will not change the name of any linked branches on other remotes, for example
origin. It you wanted to move the branch to a new name on the remote, you need to use a special push command:
git push <new_branch>:<old_branch>