# プル リクエストをマージして閉じる

マージの競合を解決し、マージする前に効果的にトラブルシューティングを行います。 次に、 GitHubの pull request をマージ、元に戻す、または閉じます。

## Links

* [GitHubでのマージ競合の解決](/ja/pull-requests/how-tos/merge-and-close-pull-requests/resolving-a-merge-conflict-on-github)

  競合エディターを使用して、 GitHub で単純なマージ競合を直接解決するか、コマンド ラインを使用して複雑なケースを処理します。

* [コマンド ラインを使用してマージ コンフリクトを解決する](/ja/pull-requests/how-tos/merge-and-close-pull-requests/resolving-a-merge-conflict-using-the-command-line)

  競合する変更を特定し、ファイルを編集し、解決をコミットすることで、コマンド ラインを使用してマージの競合を解決します。

* [必須ステータスチェックのトラブルシューティング](/ja/pull-requests/how-tos/merge-and-close-pull-requests/troubleshooting-required-status-checks)

  必要な状態チェックのトラブルシューティングを行い、よくあるエラーを解決し、保護されたブランチへのマージやプッシュの制限を解除します。

* [スタックプル要求のトラブルシューティング](/ja/pull-requests/how-tos/merge-and-close-pull-requests/troubleshooting-stacked-pull-requests)

  リベースの競合、ブロックされたマージ、中断された操作、マージ キューの問題など、スタックされたプル要求に関する一般的な問題を解決します。

* [pull request のマージ](/ja/pull-requests/how-tos/merge-and-close-pull-requests/merging-a-pull-request)

  プル要求をアップストリーム ブランチにマージし、マージ方法を選択し、レビューや状態チェックなどのリポジトリ要件を満たします。

* [pull request とマージ キューのマージ](/ja/pull-requests/how-tos/merge-and-close-pull-requests/merging-a-pull-request-with-a-merge-queue)

  GitHubのマージ キューを使用して、プル要求のマージを効率化し、必要なチェックが成功することを確認し、キュー操作を効果的に管理します。

* [プルリクエストを自動的にマージする](/ja/pull-requests/how-tos/merge-and-close-pull-requests/automatically-merging-a-pull-request)

  プル要求の自動マージを有効または無効にして、ワークフローを効率化し、すべての要件が満たされたら変更を自動的にマージします。

* [スタックされたプルリクエストのマージ](/ja/pull-requests/how-tos/merge-and-close-pull-requests/merging-stacked-pull-requests)

  スタックを一番下から上、個別、または連続したグループにマージします。

* [スタックされたプル要求に対する CI の最適化](/ja/pull-requests/how-tos/merge-and-close-pull-requests/optimizing-ci-for-stacked-pull-requests)

  ワークフロー GitHub Actions スタックに対して実行する方法、ワークフロー内のスタック メタデータにアクセスする方法、冗長な CI 使用率を減らす方法について説明します。

* [プルリクエストをリバートする](/ja/pull-requests/how-tos/merge-and-close-pull-requests/reverting-a-pull-request)

  以前マージされたプルリクエストを取り消すための新しいプルリクエストを作成し、マージ競合が発生した場合は対処します。

* [プルリクエストを閉じる](/ja/pull-requests/how-tos/merge-and-close-pull-requests/closing-a-pull-request)

  プル要求をマージせずに閉じて、不要な変更を管理したり、他のブランチの代替ソリューションに対処したりします。