
Recently all the new GitHub repositories are coming with the default branch main. This is not liked by all the developers around the world. So in this tutorial I am going to walk you through how to rename the master branch to main in Git. In other words I will show you how to do the git rename branch.
There isn’t anything fancy, it is just to demo how we can rename a branch in Git.
The first step is to rename the “main” branch in your local Git repositories:
$ git branch -m master main
Since we have renamed the local branch to master, make a commit and push the changes to remote:
$ git push -u origin master
We now have a new branch on the remote named “master”. Let’s go on and remove the old “main” branch on the remote:
$ git push origin –delete main
Again try to delete and see if it deletes or not:
$ git push origin –delete main
error: unable to delete ‘main’: remote ref does not exist
error: failed to push some refs to ‘https://github.com/jeenus/test.git’