IntelliJ IDEA 2026.1 Help

GitHub プルリクエストの作成とマージ},{

プルリクエストは、オープンソースプロジェクトや一部の企業のワークフローで、コントリビュータからの変更を管理したり、変更がマージされる前にコードレビューを開始したりするために使用されます。

プルリクエストを作成すると、元のリポジトリにプッシュする変更内容を他のユーザーに伝えることができ、そのリポジトリのメンテナーが変更内容を確認し、議論して、ベースブランチに統合できるようになります。

プルリクエストの作成者は、IntelliJ IDEA 内でプルリクエストのライフサイクルを直接管理できます。},{

  1. プルリクエストを 作成します。

  2. プルリクエスト ツールウィンドウで、 プルリクエストの詳細を表示します。},{

  3. レビュー担当者からの フィードバックやコメントに対応します。},{

  4. プルリクエストを マージまたはクローズします。

プルリクエストを作成する

  1. メインメニューで Git | GitHub | プルリクエストの作成 へ移動します。 プルリクエストドラフトを含む プルリクエスト ツールウィンドウが開きます。

    新しいプルリクエストを含むプルリクエストツールウィンドウ

    または、 プルリクエスト ツールウィンドウを開き、右上隅の Plusプルリクエストの作成 をクリックします。

  2. 左側のリポジトリは、更新を受け取る ベースリポジトリです。

    名前をクリックし、変更を適用するブランチを選択します。

    ベースリポジトリのポップアップ
  3. 右側のリポジトリは、ベースリポジトリに追加される変更を含む ヘッドリポジトリです。

    名前をクリックし、適用する変更が含まれているブランチを選択します。

    ヘッドレポポップアップ

    複数のリモートリポジトリを使用するプロジェクトがある場合は、このポップアップでヘッドリポジトリも変更できます。

  4. 任意のファイル名をダブルクリックして差分ビューを開き、送信しようとしている変更を確認します。

  5. プルリクエストの名前を タイトル フィールドに指定し、必要に応じて、リクエストによって適用される変更の説明を指定します。

  6. 必要に応じて、レビュー担当者を追加したり、プルリクエストを他のユーザーに割り当てたり、プルリクエストにラベルを追加したりします。

  7. プルリクエストの作成 をクリックします。

    プルリクエストをプッシュする準備がまだできていない場合は、ドラフトとして保存できます。

    • プルリクエストの作成 ボタンの横にある Chevron Down をクリックします。

    • 開いたメニューで、 プルリクエストのドラフトを作成 を選択します。

    プルリクエストは、GitHub リポジトリにドラフトとして表示されます。 メインメニューで Git | GitHub | プルリクエストを表示 を選択すると、後で戻ることができます。

pull_request_template.md ファイルがある場合、IntelliJ IDEA はプルリクエストにテンプレートの説明を追加する必要があります。 テンプレートの詳細については、「GitHub のドキュメント(英語) 」を参照してください。

プルリクエストの詳細を表示},{

プルリクエストを作成した後は、 プルリクエスト ツールウィンドウでいつでも見つけられます。},{

プルリクエスト ツールウィンドウを開くには、メインメニューから Git | GitHub | プルリクエストを表示 を選択します。},{

GitHub プルリクエストツールウィンドウ

プルリクエスト ツールウィンドウでは、次のことができます。},{

  • 状態別、作成者別、ラベル別、担当者別、レビューステータス別の リクエストのフィルター

  • アクティビティのステータスに基づいて、プルリクエストを 並べ替えます。新しい順 、古い順、コメントが多い/少ない順、更新が新しい/古い順など。

  • GitHub でプルリクエストに移動する: プルリクエストを選択して、コンテキストメニューから プルリクエストをブラウザーで表示 を選択します。

一覧でプルリクエストをダブルクリックすると、概要タブとタイムラインタブが表示されます。},{

プルリクエストを開いた状態のプルリクエストタブ},{

このビューでは、次のことができます。

  • 選択したプルリクエストのタイムラインを 表示して、進行状況を追跡します。},{

  • 特定のコミットを選択して、変更の一覧をフィルターします。

  • ローカルブランチを作成する: 相手からの変更を元にローカルブランチを作成するには、プルリクエストを開き、相手からの変更が含まれるブランチをクリックし、コンテキストメニューで チェックアウト「ブランチ名」 を選択します。

その他のオプションについて詳しく見るには、 プルリクエストを確認する を参照してください。

受け取ったフィードバックに対応する},{

プルリクエストをレビューに回すと、変更内容に関するコメントや提案が届くことがあります。},{ これらは IntelliJ IDEA から直接表示および適用できます。},{

  1. メインメニューで Git | GitHub | プルリクエストを表示 へ移動します。

  2. プルリクエストのリストで、操作するものを選択してダブルクリックします。

    IntelliJ IDEA は、選択したプルリクエストの概要を開きます。

    プルリクエストの概要},{
  3. 相手からの変更があるブランチをクリックし、コンテキストメニューで チェックアウト「ブランチ名」 を選択します。

    プルリクエストの概要にあるチェックアウトオプション},{

    ブランチをチェックアウトすると、レビュー担当者から提案された変更をテストし、動作を確認するために必要なコンテキストをすべて取得できます。},{

    チェックアウトが成功すると、IntelliJ IDEA は レビューモードを開始します。 つまり、ハイライトされた変更やコメントを、diff タブ(Ctrl+D )だけでなく、エディター内(F4 )でも確認できます。

  4. 調査するファイルを選択し、右クリックしてコンテキストメニューから ソースに移動 F4 を選択します。

    開いたファイルでは、ガター内のピンク色のマーカーが、行った変更とレビュー担当者が残したコメントを示します。},{

    コメントを解決したり、返信したり、反応を残したりすることができます。

    サムズアップのリアクションが付いたコメント},{

    上部のツールバーにある 上ボタン/下ボタン を使用するか、 Ctrl+Alt+Up/Ctrl+Alt+Down を押して、コメント間を移動します。

  5. レビュー担当者が提案を残している場合は、自分のコードと提案されたコードの差分が表示され、 ローカルに適用 (作業コピーにパッチを適用する) または コミット (コミットメッセージのポップアップを開く) のいずれかを実行できます。

    GitHub が提案した変更はローカルに適用されます
  6. プルリクエストの作業が終了したら、レビューを再リクエストしたり、プルリクエストをマージしたり、クローズしたりできます。},{

    レビューを再リクエストするオプションがあるプルリクエストツールウィンドウ},{

プルリクエストをマージまたはクローズする

リポジトリへのプッシュ権限がある場合は、作業が完了した時点でプルリクエストをマージできます。},{

  1. メインメニューで Git | GitHub | プルリクエストを表示 へ移動します。

  2. プルリクエストのリストで、操作するものを選択してダブルクリックします。

  3. 概要の下部には、レビュープロセスの段階やプッシュ権限に応じて異なるマージオプションのボタンがあります。}]} } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }}} } } } } } } }}

    マージオプション付きのプルリクエストの概要
    • レビュー後に更新を承認した場合は、 マージ をクリックしてプルリクエストをマージできます。

      その他のマージオプションについては、 the Down arrow をクリックし、 スカッシュとマージ を選択して変更を含むコミットを 1 つにまとめ、その後マージするか、 リベース を選択してプルリクエストブランチからのコミットをリベースし、ベースブランチに追加します。

    • 詳細 をクリックし、このプルリクエストについて別の意見が必要な場合は レビューのリクエスト を選択し、マージしない場合は プルリクエストを閉じる を選択します。

    • レビューを送信せずにプルリクエストをマージする準備ができたら、プルリクエストの概要で 詳細 | マージのレビュー をクリックし、 マージスカッシュとマージ 、または リベース を選択します。

      レビューを送信する前にマージオプションを利用できます
  4. プルリクエストがマージされると、プルリクエストのタイムライン付きタブでマージされたブランチを削除できます。

    必要に応じて、削除後に同じタイムライン表示に表示されるブラウザーリンクを使用して、削除したブランチを復元できます。

2026 年 3 月 30 日