Skip to main content

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

リポジトリ内でブランチを作成および削除する

GitHub Enterprise Server上で直接、ブランチの作成や削除ができます。

ブランチの作成

GitHub Enterprise Server で、さまざまな方法でブランチを作成できます。

注: プッシュ アクセス権のあるリポジトリでのみ、ブランチを作成できます。

ブランチ経由のブランチ作成の概要

  1. GitHub で、リポジトリのメイン ページに移動します。

  2. ファイルの一覧の上にある [ブランチ] をクリックします。

    リポジトリ ページのスクリーンショット。 [55 ブランチ] というラベルが付いたリンクがオレンジ色の枠線で強調表示されています。

  3. [新しいブランチ] をクリックします。

    リポジトリの [ブランチ] ページのスクリーンショット。 [新しいブランチ] というラベルが付いた緑色のボタンがオレンジ色の枠線で強調表示されています。

  4. [ブランチ名] にブランチの名前を入力します。

  5. [ブランチ ソース] でブランチのソースを選びます。

    • リポジトリがフォークの場合は、リポジトリのドロップダウン メニューを選び、フォークまたはアップストリーム リポジトリをクリックします。
    • [ブランチ] ドロップダウン メニューを選び、ブランチをクリックします。
  6. [ブランチの作成] をクリックします。

ブランチ ドロップダウンを使用してブランチを作成する

  1. GitHub で、リポジトリのメイン ページに移動します。

  2. ブランチ セレクターのドロップダウン メニューを選びます。

    リポジトリ ページのスクリーンショット。 ブランチ アイコンに [main] のラベルの付いたドロップダウン メニューがオレンジ色の枠線で強調表示されています。

  3. 必要に応じて、リポジトリの既定のブランチ以外のブランチから新しいブランチを作成する場合、別のブランチをクリックしてからブランチ ドロップダウン メニューを再度選択します。

  4. [ブランチの検索または作成...] テキスト フィールドに新しいブランチの一意の名前を入力し、 [ブランチの作成] をクリックします。

    ブランチ セレクターのドロップダウン メニューのスクリーンショット。 [ブランチの作成: new-branch] がオレンジ色の枠線で強調表示されています。

Issueのためのブランチの作成

直接Issueのページから作業のためのブランチを作成し、すぐに作業を開始できます。 詳しくは、「Issueの作業のためのブランチの作成」をご覧ください。

ブランチの削除

プルリクエストがリポジトリにマージされた後、head ブランチを自動的に削除することができます。 詳しくは、「ブランチの自動的削除を管理する」を参照してください。

注: 削除するブランチがリポジトリの既定のブランチである場合は、そのブランチを削除する前に新しい既定のブランチを選択する必要があります。 詳しくは、「デフォルトブランチを変更する」を参照してください。

削除するブランチがオープンなプルリクエストに関連付けられている場合は、ブランチを削除する前にプルリクエストをマージまたはクローズする必要があります。 詳細については、「pull request のマージ」または「プルリクエストのクローズ」を参照してください。

  1. GitHub で、リポジトリのメイン ページに移動します。

  2. ファイルの一覧の上にある [ブランチ] をクリックします。

    リポジトリ ページのスクリーンショット。 [55 ブランチ] というラベルが付いたリンクがオレンジ色の枠線で強調表示されています。

  3. 削除するブランチの横にある をクリックします。

    ブランチ リスト内のブランチのスクリーンショット。 ごみ箱アイコンがオレンジ色の枠線で強調表示されています。

  4. ブランチが 1 つ以上のオープンな pull request に関連付けられている場合、ブランチを削除すると pull request がクローズされます。 警告を読んだら [削除] をクリックします。

プルリクエストがマージされた後にheadブランチを削除すると、GitHubは同じリポジトリ内に削除されたブランチをベースブランチと指定しているオープンなプルリクエストがないかをチェックします。 GitHubはそういったプルリクエストを自動的に更新し、ベースブランチをマージされたプルリクエストのベースブランチに変更します。 詳細については、「ブランチの概要」を参照してください。

参考資料