Git/Github - Making the Switch from Master to Main

Alex Merced - Jan 9 '21 - - Dev Community

Why Should I do this?

Bottom Line, the industry is making the shift of naming a project's default branch, "main", from the prior standard, "master". The change has already been happening so the sooner you get all your settings to change the less tricky it will be to make the adjustment later. So here are some steps in order to make the shift.

Changing Your Default Github Branch Name

Head over to account settings, then to the repositories section, and change the default branch name for new branches to main. Done!

Changing your local Git default branch name

As long as your git version 2.28 or above

git --version

Guide to Upgrade Git on Ubuntu

then you can run the following command

git config --global init.defaultBranch main

after this command anytime you make a new repository the initial branch will be called main instead of master.

That's it, you are all set to go!

While we're configuring git...

pushy(){

git add .
git commit -m "$1"
git push $2 $3
}
Enter fullscreen mode Exit fullscreen mode

the syntax to use...

pushy "message" remote branch

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .