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