ブランチの名前変更
Gitブランチの名前を変更する場合は、「ブランチの名前の変更」オプションを使用してローカル・ブランチの名前を変更し、名前を変更したブランチをリモート・リポジトリにプッシュできます。
注意:
ブランチの名前を変更する場合、特に他のチーム・メンバーがそのブランチをまだ使用している場合は注意してください。 デフォルト・ブランチの名前(mainなど)を変更すると、リポジトリが使用するビルド・スクリプトが中断される場合があります。 ブランチの名前を変更する前に、コードまたはスクリプト内の古いブランチ名への参照を更新します。
ブランチの名前を変更すると、履歴を保持したまま現在のブランチ名が変更され、名前が変更されたブランチがリモートにプッシュされますが、現在のリモート・ブランチは名前が変更されたり削除されることはありません。 現在のブランチがmybranchで、その名前をnewbranchに変更する場合、最初にローカルmybranchをnewbranchに置き換えてから、ローカルnewbranchをリモート・リポジトリにプッシュします。 以前の既存のリモート・ブランチであるmybranchは変更されません。 必要に応じて、このリモート・ブランチを手動で削除する必要があります。
名前を変更するブランチがローカルである(つまり、リモート・ブランチをトラッキングしていない)場合、ブランチの名前は変更されますが、リモート・リポジトリに自動的にプッシュされることはありません。ブランチは、名前の変更後もローカルのままです。
ブランチの名前を変更するには:
名前が変更されたブランチは、ヘッダーに現在のブランチとして表示されます。