メインのブランチを main から develop に変更し、mainブランチを気軽に削除できないようにする

● 1. メインのブランチを main から develop に変更する

GitHubのレポジトリのトップから「Settings」直下の Default branch から変更します。

すでに main ブランチでコミットがある場合は以下のようにしてローカルもリネームします

git branch -m main develop
git fetch origin
git branch -u origin/develop develop
git remote set-head origin -a

● 2. mainブランチを気軽に削除できないようにする

GitHubのレポジトリのトップの「Settings」 →「Branches」から「Add branch protection rule」をクリックします。
ブランチ名「main」を入れて保存します。

これで main から develop にマージを行った時の main ブランチ自動削除は無くなります。

""GitHub Team or Enterprise organization account. が必要です""

添付ファイル1
添付ファイル2
No.2428
12/05 18:16

edit

添付ファイル