paint-brush
Git Basics: Renaming a Local and Remote Branchby@samratat
413 reads
413 reads

Git Basics: Renaming a Local and Remote Branch

by Samrat GhoshJanuary 12th, 2020
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

Git is a must for most of the developers and especially web developers. But at times we make silly mistakes cause we are human. And when you incorrectly named a branch and moved it to the remote server/repository. Then follow the below-mentioned steps before any other developer/teammember gets a chance to hop onto you and show you crap for not adapting to naming conventions correctly - The steps are below: Rename your local branch. Delete the <old-name>. remote branch and push the <new-name> local branch.
featured image - Git Basics: Renaming a Local and Remote Branch
Samrat Ghosh HackerNoon profile picture

Git is a must for most of the developers and especially web developers.
But at times we make silly mistakes cause we are human. And when you incorrectly named a branch and moved it to the remote server/repository. Then follow the below-mentioned steps before any other developer/team
member gets a chance to hop onto you and show you crap for not adapting to naming conventions correctly -

1. Rename your local branch.

If you are on the branch you want to rename:

  

git branch -m <new-name>

If you are on a different branch:

  

git branch -m <old-name> <new-name>

2. Delete the <old-name> remote branch and push the <new-name> local branch.

 

git push origin :<old-name> <new-name>

3. Reset the upstream branch for the <new-name> local branch.

If you are still on a different branch then switch to the new branch and then:

  

git push origin -u <new-name>

Read More