If you want to create a new branch for your pull request and do not have write permissions to the repository, you can fork the repository first. 詳細は「フォークからプルリクエストを作成する」および「フォークについて」を参照してく� さい。
プルリクエストを作成するとき、変更をどのブランチにマージするかを指定できます。 2 つのブランチ間で違いがある� �合にのみ、プルリクエストをオープンできます。
You can link a pull request to an issue to show that a fix is in progress and to automatically close the issue when someone merges the pull request. 詳しい情� �については「プルリクエストのIssueへのリンク」を参照してく� さい。
ブランチの範囲と宛先リポジトリの変更
デフォルトでは、プルリクエストは親リポジトリのデフォルトブランチに基づいています。 詳細は「ブランチについて」を参照してく� さい。
デフォルトの親リポジトリが正しくない� �合、親リポジトリとブランチをどちらもドロップダウンリストで変更できます。 また、基準点間の差分を確認するために、ドロップダウンリストで head ブランチと base ブランチを入れ替えることもできます。 ここで言う基準は GitHub リポジトリにあるブランチ名でなければなりません。
ブランチを考えるとき、base branch は変更の適用先であり、head ブランチには、適用する変更内容が含まれていることに注意してく� さい。
base リポジトリを変更するとき、プルリクエストの通知も変更します。 base リポジトリにプッシュできる人は誰でもメール通知を受信し、次回サインインすると自分のダッシュボードで新しいプルリクエストを確認できます。
ブランチの範囲にある何らかの情� �を変更すると、[Commits] と [Files changed] プレビュー� �域は更新されて新しい範囲を表示します。
ヒント:
- 比較ビューを使用して、どの時間� であっても比較対象として設定できます。 詳しい情� �については「コミットを比較する」を参照してく� さい。
- プロジェクトメンテナーはプルリクエストテンプレートをリポジトリに追� できます。 テンプレートにはプルリクエスト本文にある情� �のプロンプトが含まれます。 詳しい情� �についてはIssue およびPull Requestのテンプレートについてを参照してく� さい。
プルリクエストの作成
- GitHub Enterprise Serverインスタンスで、リポジトリのメインページにアクセスしてく� さい。
- [Branch] メニューで、自分のコミットが含まれるブランチを選択します。
- Above the list of files, click Pull request.
- 変更をマージする対象のブランチを [base] ブランチドロップダウンメニューで選択し、次に変更を行ったトピックブランチを [compare] ブランチドロップダウンメニューで選択します。
- プルリクエストのタイトルと説明を入力します。
- レビューの準備ができたプルリクエストを作成するには、Create Pull Request(プルリクエストの作成)をクリックしてく� さい。 ドラフトのプルリクエストを作成する2は、ドロップダウンメニューを使ってCreate Draft Pull Request(ドラフトのプルリクエストを作成)を選択し、Draft Pull Request(ドラフトのプルリクエスト)をクリックしてく� さい。 ドラフトのプルリクエストに関する詳しい情� �については「プルリクエストについて」を参照してく� さい。
Tip: プルリクエストを作成した後は、特定の人に提案する変更のレビューを依� �できます。 詳細は「プルリクエストのレビューをリクエストする」を参照してく� さい。
プルリクエストのレビューが済むと、そのプルリクエストをリポジトリにマージできます。
To learn more about GitHub CLI, see "About GitHub CLI."
To create a pull request, use the gh pr create
subcommand.
gh pr create
To assign a pull request to an individual, use the --assignee
or -a
flags. You can use @me
to self-assign the pull request.
gh pr create --assignee "@octocat"
To specify the branch into which you want the pull request merged, use the --base
or -B
flags. To specify the branch that contains commits for your pull request, use the --head
or -H
flags.
gh pr create --base my-base-branch --head my-changed-branch
To include a title and body for the new pull request, use the --title
and --body
flags.
gh pr create --title "The bug is fixed" --body "Everything works again"
To mark a pull request as a draft, use the --draft
flag.
gh pr create --draft
To add a labels or milestones to the new pull request, use the --label
and --milestone
flags.
gh pr create --label "bug,help wanted" --milestone octocat-milestone
To add the new pull request to a specific project, use the --project
flag.
gh pr create --project octocat-project
To assign an individual or team as reviewers, use the --reviewer
flag.
gh pr create --reviewer monalisa,hubot --reviewer myorg/team-name
To create the pull request in your default web browser, use the --web
flag.
gh pr create --web
- プルリクエストを作成するブランチに切り替えます。 詳しい情� �については、「ブランチの切り替え」を参照してく� さい。
- Create Pull Requestをクリックします GitHub Desktop はデフォルトのブラウザを開いて GitHub に移動します。
- GitHub で、base: ドロップダウンメニューのブランチが変更をマージするブランチであることを確認します。 compare: ドロップダウンメニューのブランチが、変更を� えたトピックブランチであることを確認します。
- プルリクエストのタイトルと説明を入力します。
- レビューの準備ができたプルリクエストを作成するには、Create Pull Request(プルリクエストの作成)をクリックしてく� さい。 ドラフトのプルリクエストを作成する2は、ドロップダウンメニューを使ってCreate Draft Pull Request(ドラフトのプルリクエストを作成)を選択し、Draft Pull Request(ドラフトのプルリクエスト)をクリックしてく� さい。 ドラフトのプルリクエストに関する詳しい情� �については「プルリクエストについて」を参照してく� さい。
- プルリクエストを作成するブランチに切り替えます。 詳しい情� �については、「ブランチの切り替え」を参照してく� さい。
- Create Pull Requestをクリックします GitHub Desktop はデフォルトのブラウザを開いて GitHub に移動します。
- GitHub で、base: ドロップダウンメニューのブランチが変更をマージするブランチであることを確認します。 compare: ドロップダウンメニューのブランチが、変更を� えたトピックブランチであることを確認します。
- プルリクエストのタイトルと説明を入力します。
- レビューの準備ができたプルリクエストを作成するには、Create Pull Request(プルリクエストの作成)をクリックしてく� さい。 ドラフトのプルリクエストを作成する2は、ドロップダウンメニューを使ってCreate Draft Pull Request(ドラフトのプルリクエストを作成)を選択し、Draft Pull Request(ドラフトのプルリクエスト)をクリックしてく� さい。 ドラフトのプルリクエストに関する詳しい情� �については「プルリクエストについて」を参照してく� さい。