⛳
既存のGitHubリポジトリで、ブランチ名をmasterからmainに変更する
やりたいこと
ブランチ名を、ローカル・リモート双方で変えたいことがあります。
例えばブランチ名を、masterからmainに変更したい場合などです。
この記事では、その手順を紹介します。
手順
まずローカルで、ブランチ名をmasterからmainに変更します。
# ローカルでブランチ名を変更
git branch -m master main
次に、リモートにmainブランチを追加します。
また、mainブランチをデフォルトブランチとして設定しておきます。
その後、リモートにあるmasterブランチを削除します。
# リモートにあるmasterブランチを削除
git push origin :master
最後に、ローカルのmainブランチを、リモートのmainブランチに追従させます。
# ローカルのmainブランチが、リモートのmainブランチを追跡するよう設定
git push --set-upstream origin main
参考文献
rename git branch locally and remotely
Git Set Upstream | Learn Version Control with Git
Discussion