master -> main
git init
でリポジトリを作成し 最初のコミット をした場合、ブランチ名はデフォルトで master になります。
2020/07 時点では git init
時のこの挙動を変更するようなオプションは用意されていません。
デフォルトブランチ名を変更したい場合は、 最初のコミット の前に HEAD の参照先を移動しておく必要があります。
git init
git symbolic-ref HEAD refs/heads/main # 参照先を main に移動
...
git commit -m 'Initial commit'
新規リポジトリ作成の度に上記のコマンドを思い出して実行するのは手間なので、エイリアスを作成しておきましょう。
git config --global alias.new '!git init && git symbolic-ref HEAD refs/heads/main'
今回は new
にエイリアスを設定しました。
これで git new
すると、デフォルトブランチが main のリポジトリを作成することができます。