megacolorboy

Back

Published on November 4th, 2020

Git

Rename a Git Branch

Using branches are one of the most powerful features of Git and becomes a part of the software development process.Last night, I came across an issue where I created a new branch and committed my changes until the tool rejected it because the branch was already created by someone else in the repository.Luckily, I was able to resolve this issue by renaming my branch using command.Here's a short guide on how you can do that too!1. Switch to the remote branch you want to rename2. Rename the current remote branchProceed to the next step, if you've pushed your old branch to the remote repository.3. Push the renamed remote branch4. Delete the old remote branchIf you've come this far without any issues, you've successfully renamed your local and remote Git branch.Hope you found this useful!

1 minute read

Using branches are one of the most powerful features of Git and becomes a part of the software development process.

Last night, I came across an issue where I created a new branch and committed my changes until the git tool rejected it because the branch was already created by someone else in the repository.

Luckily, I was able to resolve this issue by renaming my branch using git branch -m command.

Here's a short guide on how you can do that too!

1. Switch to the remote branch you want to rename


git checkout <your_old_branch>

2. Rename the current remote branch


git branch -m <your_new_branch>

Proceed to the next step, if you've pushed your old branch to the remote repository.

3. Push the renamed remote branch


git push origin -u <your_new_branch>

4. Delete the old remote branch


git push origin --delete <your_old_branch>

If you've come this far without any issues, you've successfully renamed your local and remote Git branch.

Hope you found this useful!