DEV Community

Vivin Antony
Vivin Antony

Posted on

How to rename a local and remote git branch

Follow the steps below to rename a Local and Remote Git Branch:

  • Start by switching to the local branch which you want to rename

git checkout [old_name]

  • Rename the local branch by typing

git branch -m [new_name]

At this point, you have renamed the local branch. If you’ve already pushed the [old_name] branch to the remote repository, perform the next steps to rename the remote branch.

  • Push the [new_name] local branch and reset the upstream branch.

git push origin -u [new_name]

  • Delete the [old_name] remote branch

git push origin --delete [old_name]

That’s it. You have successfully renamed the local and remote Git branch.

Top comments (0)