2024
November
29
【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.07.03
間違いやすいSQLのコマンド5選
2023.09.27
Laravel Mix(webpack)からViteに移行してみる
2024.01.17
growpartによるさくらVPSのパーティション拡張
2023.12.20
ZOHO CRM APIを活用したレコードの更新と追加