{"meta":{"title":"プルリクエストについて","intro":"プル要求を使用して、 GitHubでの変更の提案、ディスカッション、マージを行います。","product":"Pull Request","breadcrumbs":[{"href":"/ja/enterprise-cloud@latest/pull-requests","title":"Pull Request"},{"href":"/ja/enterprise-cloud@latest/pull-requests/get-started","title":"概要"},{"href":"/ja/enterprise-cloud@latest/pull-requests/get-started/about-pull-requests","title":"プルリクエストについて"}],"documentType":"article"},"body":"# プルリクエストについて\n\nプル要求を使用して、 GitHubでの変更の提案、ディスカッション、マージを行います。\n\nプル要求では、あるブランチから別のブランチにコード変更をマージすることを提案します。 共同機能として、pull requests を使用すると、プロジェクトの一部になる前に作業について話し合い、レビューすることができます。\n\n## pull request を使用する理由\n\nプル要求は、一連のコード変更を会話に変換します。 作業を直接マージするのではなく、共同作業者が意見を出せるように提案します。 これは、お客様とチームが、いくつかの方法で高品質で安全なコードを維持するのに役立ちます。\n\n* バグや問題を、メインのブランチに反映される前に早期に発見します。\n* 特定の行に関連付けられたフィードバックを使用して、一緒に変更について話し合い、改善します。\n* 変更された内容とその理由を明確に確認できる履歴を保持します。\n\n## プルリクエストでできること\n\nプル要求を使用すると、変更を簡単に確認および検証できます。 pull request を使用すると、次のことができます。\n\n* ブランチまたはフォークから変更を提案する。\n* スタック プル要求を使用して、大規模なコード変更を、個別に確認およびマージできる、より小さい依存プル要求のチェーンに分割します。\n* 提案された変更について、1 行ずつ話し合って確認します。\n* 変更に対してテスト、ビルド、コード スキャンなどの自動チェックを実行します。\n* フィードバックに対応し、変化に応じてプル リクエストを更新します。\n* レビューが完了し、必要なチェックに合格したら、変更をマージしてください。\n\n## プルリクエストの主要な部分\n\npull request は、自分とレビュー担当者が必要とするすべてのものを 1 つの場所に収集します。\n\n* **会話** には、説明、コメント、レビュー、アクティビティのタイムラインが表示されます。\n* **コミットは、** 時間の経過と同時にブランチがどのように変化したかを示します。\n* **チェック** では、自動テスト、ビルド、およびその他の検証の結果が表示されます。\n* **変更されたファイル** には、レビュアーがコメントする対象の差分が表示されます。\n* **マージ ボックス**には、変更をマージできるかどうかが要約されます。 プル要求をマージする前に、必要なレビューやチェックなど、引き続き何が必要かを示します。\n\n## pull requests がワークフローにどのように適合するか\n\n変更を提案する場合でも、他のユーザーのレビューを行う場合でも、pull request はいくつかの段階に従います。\n\n* リポジトリを**分岐またはフォーク**して、作業する分離された場所を作成します。\n* ```\n            作業を進めながら変更内容を**コミット**し、作業履歴を積み重ねます。\n  ```\n* **プル要求を開いて** 、変更をベース ブランチにマージすることを提案します。\n* 必要に応じて更新を行い、コラボレーターと変更を**確認して話し合**います。\n* 準備ができたら、pull request を**マージ**します。\n\n## 次のステップ\n\n* [プル リクエストのクイックスタート](/ja/enterprise-cloud@latest/pull-requests/get-started/pull-request-quickstart)\n* [プル リクエストをレビューするクイックスタート](/ja/enterprise-cloud@latest/pull-requests/get-started/reviewing-pull-requests-quickstart)\n* [プロジェクトのコードを記述する](/ja/enterprise-cloud@latest/pull-requests/concepts/writing-code-for-a-project)"}