This project uses 'main', instead of 'master', for its primary branch.
If you had previously cloned with 'master' as the primary then you should follow these steps to migrate:
git checkout mastergit branch -m master maingit fetchgit branch --unset-upstreamgit branch -u origin/maingit symbolic-ref refs/remotes/origin/HEAD refs/remotes/origin/main
These steps are:
- Go to the master branch
- Rename master to main locally
- Get the latest commits from the server
- Remove the link to origin/master
- Add a link to origin/main
- Update the default branch to be origin/main
See Contributing.md for an outline of the other branches we use.
We followed the instructions at https://www.hanselman.com/blog/EasilyRenameYourGitDefaultBranchFromMasterToMain.aspx , which boil down to:
git checkout mastergit fetch origingit branch -m master maingit push -u origin main