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ブランチにリネームされた。
このカテゴリの最新記事
2024.08.07
グループ化したカラムを1行にまとめる方法
2024.11.22
Visual Studioならたった1秒でメソッドの抽出ができる!
2024.10.23
名刺を画像から読み取り、ChatGPTで解析するシステムの構築 その1
2023.06.30
【Laravel】ページネーションの2ページ目以降にクエリパラメータを引き継がせる方法