メインブランチの変更 | GitHubで「main」から「master」へブランチ名を変更する方法

eyecatch-change-github-branch-name-from-main-to-master Web開発

はじめに

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」タブをクリックします。

「Default branch」セクションの矢印をクリックします。

「master」に変更します。

「Update」をクリックします。

問題なければ、そのままUpdateを続けて変更を完了してください。

4. 古い「main」ブランチの削除

最後に、不要となった「main」ブランチを削除します。

GitHub上で削除する場合は、リポジトリの「Branches」セクションで「main」の横にある「Delete」ボタンをクリックします。

ローカルで削除する場合は、以下のコマンドを実行します。

git branch -d main
git push origin --delete main

以上で、GitHubのブランチ名を「main」から「master」に変更する作業は完了です。

この手順を通じて、GitHubリポジトリの管理をより柔軟に行うことができます。

コメント

タイトルとURLをコピーしました