【Git】 リポジトリのブランチ名を変更する方法

最近、GitHubでリポジトリを新規作成した際のブランチ名が「main」に変更されたようです。
ローカル環境でgit init した際に作成されるデフォルトのブランチ名は「master」のため、GitHubのデフォルトのブランチ名の「main」に統一したいと思い、その設定方法について調べましたのでご紹介したいと思います。

使用した環境

  • Windows 10 Home 1903 (build 18362.959)
  • git version 2.28.0.windows.1

方法1:Gitのデフォルトのブランチ名を変更する

git config --global init.defaultBranch main

上記のデフォルトのブランチ名の設定はGitのバージョン2.28以降から使用可能です。

Gitのバージョン確認方法

git --version

Git アップデート方法(Windows)

git update-git-for-windows

方法2:既存のローカルリポジトリのブランチ名を変更する

git branch --move master main

方法3:git init 時にブランチ名を指定する

git init --initial-branch main

番外編:GitHubのデフォルトブランチ名の変更方法

以下の手順で、GitHubのデフォルトのブランチ名も設定することが可能です。

GitHubにログインして右上のアカウントアイコンからメニューを開き、「Settings」をクリックします。

GitHub の設定を開く

次に左のメニューから「Repositories」をクリックします。

GitHub のリポジトリの設定を開く

「Repository default branch」に任意のブランチ名を入力し「Update」をクリックすることで新しいリポジトリを作成した際のブランチ名を変更することが可能です。

GitHub リポジトリのデフォルトブランチ名の設定

コメント

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