跳至主要内容

使用查询参数创建请求合并

使用查询参数创建自定义 URL,以使用预填充字段打开拉取请求。

你可以使用查询参数打开拉取请求。查询参数是 URL 中可选的部分,你可以自定义这些部分以共享特定的网页视图,例如搜索过滤器结果或 GitHub 上的拉取请求模板。要创建你自己的查询参数,你必须匹配键和值对。

提示:你还可以创建拉取请求模板,该模板使用默认标签、指派者和拉取请求标题打开。有关详细信息,请参阅“使用模板来鼓励有用的问题和拉取请求”。

你必须拥有适当的权限才能对任何操作使用等效的查询参数。例如,你必须有权向拉取请求添加标签才能使用 labels 查询参数。有关详细信息,请参阅“组织的存储库角色”。

如果你使用查询参数创建无效 URL,或者如果你没有适当的权限,则 URL 将返回 404 Not Found 错误页面。如果你创建的 URL 超过服务器限制,则 URL 将返回 414 URI Too Long 错误页面。

查询参数示例
quick_pullhttps://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1 创建一个拉取请求,该请求比较基本分支 main 和头分支 my-branchquick_pull=1 查询会直接带你到“打开拉取请求”页面。
titlehttps://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&labels=bug&title=Bug+fix 创建一个拉取请求,其中标签为“bug”,标题为“Bug 修复”。
bodyhttps://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&title=Bug+fix&body=Describe+the+fix. 创建一个拉取请求,其中标题为“Bug 修复”,拉取请求正文中包含评论“描述修复”。
labelshttps://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&labels=help+wanted,bug 创建一个拉取请求,其中标签为“help wanted”和“bug”。
milestonehttps://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&milestone=testing+milestones 创建一个拉取请求,其中里程碑为“testing milestones”。
assigneeshttps://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&assignees=octocat 创建一个拉取请求,并将其分配给 @octocat。
projectshttps://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&title=Bug+fix&projects=octo-org/1 创建一个拉取请求,其中标题为“Bug 修复”,并将其添加到组织的项目 1 中。
模板https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&template=issue_template.md 在请求正文中创建一个包含模板的请求。template 查询参数适用于存储在仓库的根目录、docs/.github/ 目录中的 PULL_REQUEST_TEMPLATE 子目录中的模板。有关更多信息,请参阅“使用模板来鼓励有用的问题和请求”。