GitHub の default branch が master から main に変更されましたが、変更前に作成された repo では master のままになっている repo がたまにあります。
以下の alias を作成しておくといい感じに git switch
できます。
alias gitswdb="git switch $(git symbolic-ref refs/remotes/origin/HEAD | cut -f4 -d'/')"
git checkout
を使っている場合は、switch を checkout に書き換えても動くと思います。
Discussion