ベアリポジトリの作成
git init -bare
ベアリポジトリ側の初期ブランチ名の変更
ベアリポジトリの初期ブランチ名はmasterのため、VScode(mainブランチ)でpushするとブランチ名のずれが発生する。
ベアリポジトリ側の変更は以下のコマンド。
git config --global init.defaultBranch main
参考
https://parashuto.com/rriver/tools/change-git-default-branch-name
https://yuki.world/git-clone-nonexistent-ref-error/