Skip to main content

このバージョンの GitHub Enterprise はこの日付をもって終了となりました: 2023-01-18. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの向上、新機能の向上を図るために、最新バージョンの GitHub Enterprise にアップグレードします。 アップグレードに関するヘルプについては、GitHub Enterprise サポートにお問い合わせく� さい

ブランチの名前を変更する

リポジトリにあるブランチの名前を変更できます。

Who can use this feature

People with write permissions to a repository can rename a branch in the repository unless it is the default branch. People with admin permissions can rename the default branch.

ブランチの名前変更について

にあるリポジトリのブランチの名前を変更できます。 ブランチの詳細については、「ブランチについて」を参照してく� さい。

上のブランチ名を変更すると、古いブランチ名を含む URL は、名前を変更したブランチの URL に自動的にリダイレクトされます。 ブランチ保護ポリシー、オープンなプルリクエストのベースブランチ (フォーク含む) およびドラフトリリースも更新されます。 名前の変更が完了すると、GitHub は、リポジトリのホー� ページに、コントリビューターにローカルの Git 環境を更新するよう指示を掲載します。

ファイル URL は自動的にリダイレクトされますが、生のファイル URL はリダイレクトされません。 また、ユーザーが以前のブランチ名に対して git pull を実行した� �合も、GitHub ではリダイレクトされません。

GitHub Actions ワークフローでは名前変更に従わないので、リポジトリでアクションが発行された� �合に、@{old-branch-name} を伴うアクションを使用するユーザーは誰でも中断されます。 元のコンテンツを含む新しいブランチを追� するとともに、ブランチ名が非推奨であることを� �告し、ユーザーに新しいブランチ名への移行を提案するコミットの追� を検討する必要があります。

ブランチの名前を変更する

  1. で、リポジトリのメイン ページへ移動します。 1. ファイルの一覧の上にある [Branches](ブランチ) をクリックします。 概要ページのブランチのリンク
  2. ブランチのリストで、名前を変更するブランチの右にある をクリックします。 名前を変更するブランチの右にある鉛筆アイコン
  3. ブランチの新しい名前を入力します。 新しいブランチ名を入力するためのテキスト フィールド
  4. ローカル環境についての情� �を確認し、 [ブランチの名前変更] をクリックします。 ローカル環境情� �と [ブランチの名前変更] ボタン

ブランチ名の変更後にローカルクローンを更新する

GitHub Enterprise Server 上のリポジトリにあるブランチ名の変更後、そのリポジトリのローカルクローンのコラボレータは、クローンを更新する必要があります。

コンピュータ上にあるリポジトリのローカルクローンから、以下のコマンドを実行してデフォルトブランチ名を更新します。

$ git branch -m OLD-BRANCH-NAME NEW-BRANCH-NAME
$ git fetch origin
$ git branch -u origin/NEW-BRANCH-NAME NEW-BRANCH-NAME
$ git remote set-head origin -a

必要に応じて次のコマンドを実行し、古いブランチ名への追跡参照を削除します。

$ git remote prune origin