Skip to main content

Using query parameters to create a pull request

Use query parameters to create custom URLs to open pull requests with pre-populated fields.

You can use query parameters to open pull requests. Query parameters are optional parts of a URL you can customize to share a specific web page view, such as search filter results or a pull request template on GitHub. 独自のクエリパラメータを作成するには、キーと値のペアをマッチさせなければなりません。

Tip: You can also create pull request templates that open with default labels, assignees, and an pull request title. 詳しい情報については「有益なIssueとPull Requestを促進するためのテンプレートの利用」を参照してください。

クエリパラメータを使うには、同等のアクションを行うための適切な権限を持っていなければなりません。 For example, you must have permission to add a label to a pull request to use the labels query parameter. 詳しい情報については「Organizationのリポジトリロール」を参照してください。

クエリパラメータを使うのに不正なURLを作成したり、適切な権限を持っていなかったりした場合には、そのURLに対して404 Not Foundエラーページが返されます。 サーバーの限度を超えるURLを作成すると、そのURLは414 URI Too Longエラーページを返します。

quick_pull creates a pull request that compares the base branch main and head branch my-branch. The quick_pull=1 query brings you directly to the "Open a pull request" page.
title creates a pull request with the label "bug" and title "Bug fix."
body creates a pull request with the title "Bug fix" and the comment "Describe the fix" in the pull request body.
labels,bug creates a pull request with the labels "help wanted" and "bug".
マイルストーン creates a pull request with the milestone "testing milestones."
assignees creates a pull request and assigns it to @octocat.
projects creates a pull request with the title "Bug fix" and adds it to the organization's project board 1.
template creates a pull request with a template in the pull request body. The template query parameter works with templates stored in a PULL_REQUEST_TEMPLATE subdirectory within the root, docs/ or .github/ directory in a repository. 詳しい情報については「有益なIssueとPull Requestを促進するためのテンプレートの利用」を参照してください。