🔧

[Github]デフォルトブランチを変える方法

2022/05/05に公開

通常作成したリポジトリのデフォルトのブランチは main になります。
develop をデフォルトに変えることでメリットがあるので設定フローを作成しました。
前提として、develop ブランチから作業ブランチを切ってチーム開発形式を取っている人向けに需要があると思います。

デフォルトブランチを変えようと思った理由

  • Github 上で真っ先に確認したいブランチは統合ブランチである develop を見たい。
  • 作業ブランチからプルリクを送る際デフォルトが main だとプルリク先が main になってしまうため、ブランチ先を develop に選択する一手間がかかる。
  • develop にマージしてから挙動を確認したかったのに、main にプルリクを送ってしまっていることに気づかず、マージしてしまうというミスをしてしまいデプロイ環境に影響してしまった過去がありました。

設定方法

① 対象リポジトリの上部のバーから「Settings」を選択後、サイドバーの「Branches」を選択。

② 画面中央の「Default branch」の下に書かれているブランチが現在のデフォルトブランチ(現段階ではデフォルトを develop に私が指定していますが、特に設定していなかった場合は main が表示されているはずです)。
ペンアイコンをクリックして、ブランチを変更できる。

③ ペンアイコンをクリックすると、ブランチの一覧が表示されるのでデフォルトブランチに設定したいブランチを選択する。
これで設定自体の変更は終了です。

プルリク先のブランチ

設定後、プルリク先のベースが develop に変わっているはずです。

さいごに

設定自体はすぐでき、試す価値はあると思いますのでぜひ参考にして頂ければ幸いです!

GitHubで編集を提案

Discussion