デフォルトのGitブランチの名前を変更する方法とその理由

デフォルトのGitブランチの名前を変更する方法とその理由

しばらくGitを使用している場合は、おそらくこの用語に出くわしたことでしょう。 主人 。走ったときに見たことがあるかもしれません gitステータス また gitブランチ





これはやや古風なフレーズであり、どこから来たのか、どのように変更できるのか疑問に思われるかもしれません。コマンドラインユーザーでもGitHubのファンでも、ブランチ名を変更したり、デフォルトのブランチ名をニーズに適した名前に設定したりすることもできます。





デフォルトのブランチとは何ですか?

すべての新しいGitリポジトリには、実際には何も分岐していない場合でも、デフォルトの分岐があります。ブランチは単にコミット参照であり、現在のブランチを指すHEAD参照が常にあります。





歴史的に、Gitはそのデフォルトブランチに名前を付けてきました 主人 。名前を変更することはできますが、多くの人がデフォルトを使用しているため、masterをデフォルトのブランチとして使用しているプロジェクトがたくさんあります。

ブランチの命名とマスターが段階的に廃止される理由

Gitの最近のバージョン(2.28以降)を使用して新しいリポジトリを作成すると、次のヒントが生成されます。 git init



最初のブランチの名前として「master」を使用します。このデフォルトのブランチ名は変更される可能性があります。この警告を抑制するすべての新しいリポジトリで使用する初期ブランチ名を構成するには、次のように呼び出します。gitconfig --globalinit.defaultBranch「master」の代わりに一般的に選択される名前は「main」、「trunk」、「development」です。 '。作成したばかりのブランチは、次のコマンドで名前を変更できます:git branch -m

マスター/スレーブの用語は、特にディスクドライブなどのハードウェアに関して、コンピューティングにおいて長い歴史があります。 Gitの前身であるBitKeeperなどの他のバージョン管理システムもこの用語を使用しています。しかし、植民地主義との関連性から、この用語はやや時代遅れになっています。





Gitのメンテナは、これらの懸念に対処するために、より幅広い開発コミュニティと協力してきました。それが引き起こす可能性のある犯罪は別として、 主人 とにかく、特にわかりやすい名前ではありません。これは、他の名前のないエンティティとの関係を意味しますが、最初のブランチの一意のステータスを表すものではありません。多くの人がその名前を考えています 主要 このブランチとその典型的な使用法をよりよく説明するために。

mainという名前は短く、簡単に翻訳でき、一般的に使用されています。マスターと同じ2文字で始まるという事実は、筋肉の記憶を再訓練する必要がある場合に役立つ可能性があります。





コマンドラインGitを使用して変更を加える方法

Git自体が説明しているように、次のコマンドを使用してデフォルトのブランチ名を構成できます。

git config --global init.defaultBranch main

NS - グローバル この設定が、現在のユーザーによって作成されたすべてのリポジトリに適用されるようにします。

参照: LinuxにGitをインストールして構成する方法

設定すると、新しいリポジトリは新しいデフォルト名を使用します。

$ git init
Initialized empty Git repository in /private/tmp/bar/.git/
$ git status -sb
## No commits yet on main

あなたもできることに注意してください ブランチの名前を変更する -mオプションを使用していつでも。

iPhoneで重複する写真を削除する方法
git branch -m main

ある日、Gitは名前を使用してこの変更を行う可能性があります 主要 デフォルトでは、すべての新しいリポジトリに対して。自分で変更する方法を知っておくと便利です。個人またはチームが他の名前を好む場合があります。 主要

GitHubでデフォルトのブランチ名を設定する方法

GitHubで作成されたブランチは、マスターではなくメインに自動的に名前が付けられるようになりました。ただし、次の手順に従って、このデフォルトの名前を変更することはできます。

  1. 開ける 設定 右上のプロフィール写真から。
  2. クリック リポジトリ 左側のメニューにあります。
  3. リポジトリのデフォルトブランチ セクションで、別の名前を選択します。
  4. クリック アップデート

関連:GitHubとは何ですか?その基本機能の紹介

Gitのデフォルトのブランチ名を管理する

Gitは歴史的にデフォルトのブランチに名前を付けてきました 主人 、しかし、そのように保つ必要はありません!

代替案がより包括的であるか、理解しやすいか、または単に入力するのが短いと思うかどうかにかかわらず、変更は簡単です。デフォルトのブランチは、Gitの膨大なレパートリーのほんの一部です。初心者から上級者までGitスキルを習得するには、次に包括的なガイドを確認してください。

共有 共有 つぶやき Eメール 高度なGitチュートリアル

この包括的なガイドを使用して、Gitスキルを初心者から上級者まで活用してください。

次を読む
関連トピック
  • プログラミング
  • GitHub
  • プログラミング
著者について ボビージャック(58の記事が公開されました)

ボビーは、20年のほとんどの間ソフトウェア開発者として働いた技術愛好家です。彼はゲームに情熱を注いでおり、Switch Player Magazineのレビュー編集者として働いており、オンラインパブリッシングとウェブ開発のあらゆる側面に没頭しています。

ボビージャックのその他の作品

ニュースレターを購読する

ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。

購読するにはここをクリックしてください