{"meta":{"title":"pull request の作成","intro":"リポジトリ内のコードに対する変更を提案するプル要求を作成します。","product":"Pull Request","breadcrumbs":[{"href":"/ja/enterprise-server@3.22/pull-requests","title":"Pull Request"},{"href":"/ja/enterprise-server@3.22/pull-requests/how-tos","title":"使い方"},{"href":"/ja/enterprise-server@3.22/pull-requests/how-tos/create-pull-requests","title":"pull request の作成"},{"href":"/ja/enterprise-server@3.22/pull-requests/how-tos/create-pull-requests/creating-a-pull-request","title":"pull request を作成する"}],"documentType":"article"},"body":"# pull request の作成\n\nリポジトリ内のコードに対する変更を提案するプル要求を作成します。\n\npull request の新しいブランチを作成するが、リポジトリへの書き込みアクセス許可がない場合は、まずリポジトリをフォークできます。 「[フォークからプルリクエストを作成する](/ja/enterprise-server@3.22/pull-requests/how-tos/create-pull-requests/creating-a-pull-request-from-a-fork)」と「[フォーク](/ja/enterprise-server@3.22/pull-requests/reference/forks)」を参照してください。\n\npull request を作成するときに、変更をマージするブランチを指定できます。 プル要求は、2 つの異なるブランチ間でのみ開くことができます。\n\nプル要求を問題にリンクして、修正プログラムが進行中であることを示し、pull request がマージされたときに問題を自動的に閉じます。 詳しくは、「[プルリクエストを課題にリンクする](/ja/enterprise-server@3.22/issues/tracking-your-work-with-issues/using-issues/linking-a-pull-request-to-an-issue)」をご覧ください。\n\n## プルリクエストの作成\n\n<div class=\"ghd-tool webui\">\n\n1. GitHub で、リポジトリのメイン ページに移動します。\n\n2. \\[Branch] メニューで、自分のコミットが含まれるブランチを選択します。\n\n   ![リポジトリのメイン ページにあるブランチ ドロップダウン メニューのスクリーンショット。](/assets/images/help/pull_requests/branch-dropdown.png)\n\n3. ファイルの一覧の上にある黄色のバナーで、 **\\[比較と pull request]** をクリックして、関連付けられているブランチの pull request を作成します。\n\n   ![ファイルの一覧の上にあるバナーのスクリーンショット。](/assets/images/help/pull_requests/pull-request-compare-pull-request.png)\n\n4. \\_基本\\_ブランチドロップダウン メニューを使用して、変更をマージするブランチを選択します。 次に、\\[ *ブランチの比較* ] ドロップダウン メニューを使用して、変更を行ったトピック ブランチを選択します。\n\n5. プルリクエストのタイトルと説明を入力します。\n\n6. レビューの準備が完了している pull request を作成するには、 **\\[pull request の作成]** をクリックします。\n   ドラフトの pull request を作成するには、ドロップダウンを使用して、 **\\[ドラフトの pull request の作成]** を選択し、 **\\[ドラフトの pull request]** をクリックします。 組織のメンバーである場合は、組織の所有者から下書きプル要求へのアクセスを要求することが必要になることがあります。 「[Pull Request](/ja/enterprise-server@3.22/pull-requests/reference/pull-requests#draft-pull-requests)」をご覧ください。\n\n> \\[!TIP]\n> pull request を作成したら、特定のユーザーに提案された変更を確認するように依頼できます。 「[プルリクエストレビューを依頼する](/ja/enterprise-server@3.22/pull-requests/how-tos/create-pull-requests/requesting-a-pull-request-review)」を参照してください。\n\npull request が確認されたら、リポジトリにマージできます。 「[pull request のマージ](/ja/enterprise-server@3.22/pull-requests/how-tos/merge-and-close-pull-requests/merging-a-pull-request)」を参照してください。\n\n</div>\n\n<div class=\"ghd-tool cli\">\n\n> \\[!NOTE]\n> GitHub CLI の詳細については、「[GitHub CLI について](/ja/enterprise-server@3.22/github-cli/github-cli/about-github-cli)」を参照してください。\n\npull request を作成するには、`gh pr create` サブコマンドを使用します。\n\n```shell\ngh pr create\n```\n\npull request を個人に割り当てるには、`--assignee` または `-a` フラグを使用します。 pull request を自己割り当てするために `@me` を使用できます。\n\n```shell\ngh pr create --assignee \"@octocat\"\n```\n\npull request をマージするブランチを指定するには、`--base` または `-B` フラグを使用します。 pull request のコミットを含むブランチを指定するには、`--head` または `-H` フラグを使用します。\n\n```shell\ngh pr create --base my-base-branch --head my-changed-branch\n```\n\n新しい pull request のタイトルと本文を含めるには、`--title` と `--body` フラグを使用します。\n\n```shell\ngh pr create --title \"The bug is fixed\" --body \"Everything works again\"\n```\n\npull request をドラフトとしてマークするには、`--draft` フラグを使用します。\n\n```shell\ngh pr create --draft\n```\n\n新しいプル要求にラベルまたはマイルストーンを追加するには、 `--label` フラグと `--milestone` フラグを使用します。\n\n```shell\ngh pr create --label \"bug,help wanted\" --milestone octocat-milestone\n```\n\n特定のプロジェクトに新しい pull request を追加するには、`--project` フラグを使用します。\n\n```shell\ngh pr create --project octocat-project\n```\n\n個人またはチームをレビュー担当者として割り当てるには、`--reviewer` フラグを使用します。\n\n```shell\ngh pr create --reviewer monalisa,hubot --reviewer myorg/team-name\n```\n\n既定の Web ブラウザーで pull request を作成するには、`--web` フラグを使用します。\n\n```shell\ngh pr create --web\n```\n\n</div>\n\n<div class=\"ghd-tool desktop\">\n\n1. **\\[pull request をプレビューする]** をクリックします。\n   GitHub Desktop は、現在のブランチとベース ブランチの間の変更の相違を示すプレビュー ダイアログを開きます。\n\n   または、プル要求を作成する GitHub に直接移動するには、ドロップダウン アイコンを選択し、\\[ **Pull Request の作成**] をクリックします。\n\n2. **\\[base:]** ドロップダウン メニューのブランチが、変更をマージするブランチであることを確認します。\n\n   ![\\[pull request を開く\\] ダイアログ ウィンドウのスクリーンショット。 \\[base: development\\] というラベルが付いたドロップダウン アイコンが表示されているボタンがオレンジ色の枠線で囲まれています。](/assets/images/help/desktop/base-branch-selection.png)\n\nGitHub Desktop は、現在のブランチをベース ブランチに自動的にマージできるかどうかを示します。\n\n![\\[pull request を開く\\] ダイアログ ウィンドウのスクリーンショット。 \\[自動的に結合できない\\] という状態ラベルがオレンジ色の枠線で強調表示されています。](/assets/images/help/desktop/preview-dialog-merge-status.png)\n\n1. **\\[pull request の作成]** をクリックします。\n   GitHub Desktop は既定のブラウザーを開き、 GitHubに移動します。\n2. プルリクエストのタイトルと説明を入力します。\n3. レビューの準備が完了している pull request を作成するには、 **\\[pull request の作成]** をクリックします。\n   ドラフトの pull request を作成するには、ドロップダウンを使用して、 **\\[ドラフトの pull request の作成]** を選択し、 **\\[ドラフトの pull request]** をクリックします。 組織のメンバーである場合は、組織の所有者から下書きプル要求へのアクセスを要求することが必要になることがあります。 「[Pull Request](/ja/enterprise-server@3.22/pull-requests/reference/pull-requests#draft-pull-requests)」をご覧ください。\n\n</div>\n\n## pull request 内のファイルに変更を加える\n\npull request を開いた後は、ヘッド ブランチに新しいコミットを追加することで、ファイルの変更を続行できます。\n\n<div class=\"ghd-tool webui\">\n\nGitHub Web サイトでファイルを変更することもできます。\n\n1. GitHubで、リポジトリ内のプル要求に移動します。\n2. Pull request で、**\\[<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-file-diff\" aria-label=\"file-diff\" role=\"img\"><path d=\"M1 1.75C1 .784 1.784 0 2.75 0h7.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16H2.75A1.75 1.75 0 0 1 1 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177l-2.914-2.914a.25.25 0 0 0-.177-.073ZM8 3.25a.75.75 0 0 1 .75.75v1.5h1.5a.75.75 0 0 1 0 1.5h-1.5v1.5a.75.75 0 0 1-1.5 0V7h-1.5a.75.75 0 0 1 0-1.5h1.5V4A.75.75 0 0 1 8 3.25Zm-3 8a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Z\"></path></svg> Files changed]** をクリックします。\n\n   ![pull request のタブのスクリーンショット。 \\[変更されたファイル\\] タブが濃いオレンジ色の枠線で囲まれています。](/assets/images/help/pull_requests/pull-request-tabs-changed-files.png)\n3. 変更するファイルまで下にスクロールします。\n   * pull request に多くのファイルがある場合は、フィルターを使用してファイルを見つけることができます。\n4. 変更するファイルの上にある \\[ <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-kebab-horizontal\" aria-label=\"Show options\" role=\"img\"><path d=\"M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path></svg>] をクリックします。\n\n![\\[File changed\\] タブのファイルの上にあるオプションのスクリーンショット。\\[Show options\\] ボタンがオレンジ色の四角形で強調されています。](/assets/images/help/pull_requests/menu-on-pull-request-file.png)\n\n1. メニューで **\\[Edit file]** をクリックします。\n2. エディターで変更を加えます。 変更をコミットするときは、ヘッド ブランチに直接コミットすることを選択します。\n\n</div>\n\n## 詳細については、次を参照してください。\n\n* [フォークからプルリクエストを作成する](/ja/enterprise-server@3.22/pull-requests/how-tos/create-pull-requests/creating-a-pull-request-from-a-fork)\n* [ベースブランチとプルリクエストを同期させ続ける](/ja/enterprise-server@3.22/pull-requests/how-tos/create-pull-requests/keeping-your-pull-request-in-sync-with-the-base-branch)\n* [プルリクエストのベースブランチの変更](/ja/enterprise-server@3.22/pull-requests/how-tos/create-pull-requests/changing-the-base-branch-of-a-pull-request)\n* [課題の作成](/ja/enterprise-server@3.22/issues/tracking-your-work-with-issues/using-issues/creating-an-issue)\n* [他のGitHub ユーザーに問題とプル要求を割り当てる](/ja/enterprise-server@3.22/issues/tracking-your-work-with-issues/using-issues/assigning-issues-and-pull-requests-to-other-github-users)\n* [GitHub での執筆](/ja/enterprise-server@3.22/get-started/writing-on-github)"}