main in my Git repos on 2022-06-01
At the end of last year, I changed all my Git repos. The main branch is
main. I kept a
master branch around, which pointed to the
same revision as
main for compatibility reasons.
On 2022-06-01, these
master branches will be removed. From then on,
main will work.
If you have cloned a repo of mine and want to switch to the new branch, either clone the repo afresh or run the following steps:
$ git checkout master
$ git branch -m main
$ git fetch
$ git branch -u origin/main
$ git symbolic-ref refs/remotes/origin/HEAD refs/remotes/origin/main
It’s very easy for my Git tooling to keep
master around, hence the
very long grace period of 1.5 years. Still, at some point, it should go.