Git でデフォルトのブランチ名を master 以外に変更する方法

Git

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 以上が必要です。

参考


アバター
後藤隼人 ( ごとうはやと )

Python や PHP を使ってソフトウェア開発やウェブ制作をしています。詳しくはこちら