2023
May
24
【git】defaultブランチ名の変更
gitのdefaultブランチ名を、masterからmainに変更したい。
経緯
GitHubなどで新規リポジトリを作成した際のdefaultのブランチの命名が、いつからかmasterからmainになっていた。
調べると、「master」というブランチ名は、その歴史的背景から一部のユーザーにとって不快なものであるらしい。
https://sfconservancy.org/news/2020/jun/23/gitbranchname/
あるサーバーに自前で用意したgitリポジトリのdefaultのブランチ名が「master」だったので、それを「main」に変更した。
設定ファイルの改修
サーバーにSSHログインして、適切なユーザーに切り替わり、下記のコマンド
git config --global init.defaultBranch main
確認
git config -l
globalに絞って確認
git config --global -l
出力された結果が
init.defaultbranch=main
となっていたので、defaultブランチ名がmainになってることが確認できた。
systemレベルのconfigもあるらしい(今回はなかった)
git config --system -l
もしsystemのconfigがあって、そちらのdefaultブランチも変更する場合
git config --system init.defaultbranch main
ブランチのリネーム
これまで運用してきたmasterブランチの名前も、mainに変更したい。
現在のブランチを確認
git branch
上記コマンドでmasterブランチにいることを確認したら
git branch -m main
masterブランチがmainブランチにリネームされた。
このカテゴリの最新記事
2023.04.07
ローカルDBから本番DBへの移行(WordPress)
2024.04.03
【Laravel】パスワードリセット メールアドレス入力欄のバリデーションに独自ルールを追加する
2023.11.16
【Certbot】SSL証明書更新処理の設定変更方法
2025.06.04
【Laravel】クエリパラメータ付きURLのABテストをおこなう際の注意点