Git、Githubのブランチ名を変更する方法

1 min read読了の目安(約400字

背景

githubでリポジトリを作成すると、デフォルトブランチがmainになるらしいが、
2021年1月25日現在、リポジトリを作成してもmasterだった。
githubはmainを推奨しているので、masterからmainに変更する。

手順

Github > Settings > Branches > Default branchで、
デフォルトブランチ名をmainに変更する。

ローカルのブランチ名を変更する。

$ git branch -m <変更前のブランチ名> <変更後のブランチ名>

リモートリポジトリに追加

$ git push -u origin <変更後のブランチ名>

リモートリポジトリのいらなくなったブランチを削除

$ git push origin :<変更前のブランチ名>