How to Rename the master branch to main in Git

Hi All,

To be honest, i am a System Engineering guy and not a developer. Even i like to write PowerShell Scripts and use VSCode almost on a daily basis. I am still a Git Noob 😂

I've had an old GitHub Repo where the only branch is still "master". I wanted to change that and found this Guide.

To rename the branch locally i used the following command

git branch -m master main

Then i pushed that branch to GitHub

git push -u origin main


As you can see there are now two branches


You need to change the default branch





Now i am able to delete the master branch

git push origin --delete master


That's it. Happy coding.

Regards
Andres Bohren