Reputation: 411
I'm learning to use GitHub, I found that my default branch is main
although I've changed it to master
using my account in GitHub website but it still appears on the command line as main
. It has caused many problems in the authentication process in every git push
command, I want to change the main branch to be (master => origin) like usual. Can anyone help me?
Upvotes: 32
Views: 46029
Reputation: 4700
So far, you have only renamed your remote branch from main
to master
. So, to change your local branch name, first, checkout branch main
(if you aren't already on it):
$ git checkout main
Next, rename branch main
to branch master
:
$ git branch -m master
Then, set origin/master
to track your local branch master
:
$ git push -u origin master
Upvotes: 43
Reputation: 411
the command is: git branch -m main master. this is also a link to understand it more: https://stevenmortimer.com/5-steps-to-change-github-default-branch-from-master-to-main/
Upvotes: -12