rename branch to main

# Step 1 
# create main branch locally, taking the history from master
git branch -m master main

# Step 2 
# push the new local main branch to the remote repo (GitHub) 
git push -u origin main

# Step 3
# switch the current HEAD to the main branch
git symbolic-ref refs/remotes/origin/HEAD refs/remotes/origin/main

# Step 4
# change the default branch on GitHub to main
# https://docs.github.com/en/github/administering-a-repository/setting-the-default-branch

# Step 5
# delete the master branch on the remote
git push origin --delete master

3.86
7
Aytimothy 95 points

                                    $ git push -u origin main

3.86 (7 Votes)
0
4.5
2
Dinar 105 points

                                    $ git push -u origin main

4.5 (2 Votes)
0
3.89
9
Molly Wolfe 115 points

                                    $ git branch -m master main

or create a new one

$ git checkout -b main

3.89 (9 Votes)
0
4
2
Jeff Cohan 90 points

                                    $ git branch -m master main

or create a new one

$ git checkout -b main

4 (2 Votes)
0
3
1
Conspiria 85 points

                                    $ git push origin --delete master

3 (1 Votes)
0
3.8
10
Jaime Soto 100 points

                                    $ git push origin --delete master

3.8 (10 Votes)
0
3.8
10
GoneAsync 115 points

                                    $ git branch -m master main

3.8 (10 Votes)
0
0
0
Adam Eve 110 points

                                    $ git branch -m master main

0
0
Are there any code examples left?
Create a Free Account
Unlock the power of data and AI by diving into Python, ChatGPT, SQL, Power BI, and beyond.
Sign up
Develop soft skills on BrainApps
Complete the IQ Test
Relative searches
github rename main branch rename master branch to main github git bash rename master to main branch rename rename github main branch name rename main to master in git github can i rename another branch to master change name of my branch to main git master branch rename git rename main as master rename branch from master to main github rename from master to main remote branch change the main branch name Renaming Your Local “Master” Branch To “Main” rename git branch to main instead of master rename master branch to main local on command line rename git branch to main rename master branch and create another master branch change branch name from master to main rename master branch to dev how to rename main branch to master in github how to rename master branch in github how to rename branch master to main rename main branch to master github how to change branch name from master to main why rename master branch to main can't rename git master branch to main cant rename git master branch to main How to Rename the main branch to master in Git How to Rename the master branch to main in Git github rename branch to main git rename the master branch how t rename the master branch to main branch renaming master branch githuib git rename branch master to main rename branch to master rename git main master rename master branch github renaming a branch from master to main how to change main branch name github how to rename master branch rename git branch name git rename master to orgiin how to rename master branch git master branch rename git change main branch name git change the name of the main branch git rename master branch rename local branch to main how to rename main branch name to master how to change branch name from main to master master branch github rename git rename local branch from master to main how do I rename the master branch to main how to rename master to main branch on github why rename master branch rename main branch how to rename master branch in git git rename main branch to master git rename main branch github rename a master branch to main how to rename master to main locally rename github branch main to master how to rename branch to main how to rename main branch in github rename branch git git change branch name how to rename main branch locally rename branch main to master git rename master branch to develop how to rename main branch to master in git how to rename git branch fro master to main rename main branch to master how to rename master branch to main rename master branch to main how to rename a branch as main rename branch master to name in git how to rename master branch in main git rename branch git rename branch main to master rename branch from master to main git change master branch name gomix how to change master to main branch git command to change master to main git chnaged master to main? add master to main change branch name to main change main branch to master local rename master to main rename local master to main going main branch to master branch in git git main to master master new named git master main rename master to main branch how to rename main to master git change main to master how to change git master to main rename master to main github git pull "! [remote rejected] main (branch main is being renamed)" why can i change git master to main rename local master branch to main github git how to get the branch name of master / main what this is main in git bash and how change this to master changing master to main gitbash commands change the name of the head main branch rename remote branch main to master change from master to main git how to rename master to main change master branch to main git switch main to master change branch master to main change from main to master rename master branch change branch to main guthub rename branch master to main rename master to main how to change branch master to main how to rename master branch how to change master branch name git rename git branch master to main git change master to main switch branch master to main in git "git branch M" rename a branch to main change master to main git change master to main github how to add main to master change master to main git change from master to main set master to mai how to change main to master in git how to rename master to main git master to main branch command git branch "-M" main git branch master main git branch rename main change branch name from main to master how to change branch name to main change master to main in git git switch mastr to main how to switch from master to main in git git changes from master to main git switch master to main why should rename master to main main and master branch how to push from master to main how to change master to main in git how to change from master to main in git why change master to main in git git bash showing master instead of main git master to main rename master branch git master to main change main to master git rename master branh will bitbucket rename branch to main main to master in git how to master in git from main change master branch name to main git git main local how to change from master to main branch on git change git branch from main to master git master rename rename main to master how to make the main branch master git master main branch master main git rename main to master git main git rename master branch to main how to rename master to main for github git schange master to main change git master to main git local main to master github rename master to main git change push form master to main git rename master to main how to change git main to master rename master to main git change from master to main change branch from master to main git rename master git rename branch to main rename branch to main
Made with love
This website uses cookies to make IQCode work for you. By using this site, you agree to our cookie policy

Welcome Back!

Sign up to unlock all of IQCode features:
  • Test your skills and track progress
  • Engage in comprehensive interactive courses
  • Commit to daily skill-enhancing challenges
  • Solve practical, real-world issues
  • Share your insights and learnings
Create an account
Sign in
Recover lost password
Or log in with

Create a Free Account

Sign up to unlock all of IQCode features:
  • Test your skills and track progress
  • Engage in comprehensive interactive courses
  • Commit to daily skill-enhancing challenges
  • Solve practical, real-world issues
  • Share your insights and learnings
Create an account
Sign up
Or sign up with
By signing up, you agree to the Terms and Conditions and Privacy Policy. You also agree to receive product-related marketing emails from IQCode, which you can unsubscribe from at any time.
Creating a new code example
Code snippet title
Source