Git でデフォルトのブランチ名を master 以外に変更する方法
Git で git init
後に最初のコミットをすると自動的に作られるブランチの名前を master
以外に変更する方法についてです。
早速結論ですが、設定項目 init.defaultBranch
を使えば OK です。
次のようにするとデフォルトで作られるブランチの名前が main
になります。
git config --global init.defaultBranch main
適当にリポジトリを作ってコミットすると設定した名前でブランチが作られることが確認できます:
mkdir test && cd test
touch README.md
git add README.md
git commit -m 'initial commit.'
# ブランチが `main` になっていることが確認できる
git branch --show-current
# => main
尚、 init.defaultBranch
は Git 2.28 で導入された機能なので使用には Git 2.28 以上が必要です。