Git init main

  • git
  • main
  • master
  • rename
by Jordan Papaleo

Github has lead the way with changing a long existing convention of using a master branch in your git repositories. I do not have much of a preference for branch names but if someone else does, I’ll do my best to promote peace… unlike creating a new repo with a master branch, then creating a main branch from the master branch, then deleting the master branch, and finally some upstream stuff. I know it’s not a big deal but it’s the little things that drain you.

Enough little things combined will burry just about anything

  • Avalanche

Instead of all the hoop jumping, we can just update our git config to always create a main branch when we initialize a new repo.

Run the following command in your terminal:

git config --global init.defaultBranch main

This will update your .gitconfig and add the following:

  defaultBranch = main

Now, the next time you git init you will have a main instead of a master branch.