Git の「master」ブランチの名前を「release」に変更するにはどうすればいいですか? 質問する

Git の「master」ブランチの名前を「release」に変更するにはどうすればいいですか? 質問する

私たちは、マスター ブランチをリリース ブランチと呼ぶという新しいポリシーをプロジェクトに適用し、ブランチの使用方法をより明確にしたいと考えています。当然、開発候補ブランチとリリース候補ブランチも用意する予定です。

次のようにするだけで、ローカルでマスター ブランチの名前を変更できると理解しています。

git branch -m master release

ただし、これはローカルのみです。これをリモートにプッシュしても、HEAD はリモートのマスター ブランチを指したままです。マスター ブランチを完全に削除し、最初のクローン時にデフォルトのローカル ブランチをリリースにしたいと考えています。

どうすればこれを実現できるでしょうか?

起源はギトリウスサーバーでは、マスター ブランチを削除するときにエラーが発生します。デフォルトのブランチが 'release' になるようにこれを変更できるかどうかを確認しようとしています。

ベストアンサー1

git checkout -b release master    # Create and switch to the release branch
git push -u origin release        # Push the release branch to the remote and track it
git branch -d master              # Delete local master
git push --delete origin master   # Delete remote master
git remote prune origin           # Delete the remote tracking branch

ご注意ください。GitHubステップ 3 の後、まず GitHub の「デフォルト」ブランチを変更する必要があります。

github.comのリポジトリで設定支店デフォルトブランチに変更しますリリースその後、残りの手順を実行します。

おすすめ記事