はじめに
GitHubでは、プロジェクト管理の過程でさまざまな理由によりデフォルトブランチの名前を変更する必要が生じることがあります。
特に、多くのリポジトリがデフォルトで「main」というブランチ名を採用している昨今、旧来の「master」という名前を好むユーザーも少なくありません)。
この変更が必要な理由は多岐にわたりますが、主に組織の内部ポリシーや既存のツールとの互換性が関係しています。
この記事では、ブランチ名を「main」から「master」に変更する具体的な手順について説明します。
変更手順
1. ローカルでのブランチ名の変更
まず、現在の「main」ブランチをローカルにチェックアウトします。
git checkout main
次に、「master」ブランチを新たに作成し、現在の「main」ブランチの内容をコピーします。
git branch master
「master」ブランチに切り替えます。
git checkout master
2. GitHubに変更をプッシュ
新しい「master」ブランチをリモートのGitHubにプッシュします。
git push -u origin master
3. GitHubでのデフォルトブランチの変更
GitHubのリポジトリページにアクセスし、「Settings」タブをクリックします。
![](https://mizuk-it.com/wp-content/uploads/2024/05/github-settings.png)
「Default branch」セクションの矢印をクリックします。
![](https://mizuk-it.com/wp-content/uploads/2024/05/github-default-branch-change-1024x606.png)
「master」に変更します。
![](https://mizuk-it.com/wp-content/uploads/2024/05/change-main-to-master.png)
「Update」をクリックします。
![](https://mizuk-it.com/wp-content/uploads/2024/05/change-branch-caution.png)
問題なければ、そのままUpdateを続けて変更を完了してください。
![](https://mizuk-it.com/wp-content/uploads/2024/05/change-branch-caution2.png)
4. 古い「main」ブランチの削除
最後に、不要となった「main」ブランチを削除します。
GitHub上で削除する場合は、リポジトリの「Branches」セクションで「main」の横にある「Delete」ボタンをクリックします。
ローカルで削除する場合は、以下のコマンドを実行します。
git branch -d main
git push origin --delete main
以上で、GitHubのブランチ名を「main」から「master」に変更する作業は完了です。
この手順を通じて、GitHubリポジトリの管理をより柔軟に行うことができます。
コメント