跳至主要内容

使用查询参数创建拉取请求

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

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

提示

您还可以创建拉取请求模板,这些模板将使用默认标签、分配人和拉取请求标题打开。有关更多信息,请参阅“使用模板鼓励有用的问题和拉取请求”。

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

如果您使用查询参数创建无效的 URL,或者您没有适当的权限,则该 URL 将返回 404 未找到 错误页面。如果您创建的 URL 超过服务器限制,则该 URL 将返回 414 URI 太长 错误页面。

查询参数示例
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 fix”标题的拉取请求。
bodyhttps://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&title=Bug+fix&body=Describe+the+fix. 创建一个带有“Bug fix”标题和“Describe the fix”注释的拉取请求主体。
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 fix”标题的拉取请求并将其添加到组织的项目 1。
templatehttps://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&template=issue_template.md 创建一个在拉取请求主体中包含模板的拉取请求。template 查询参数与存储在存储库根目录、docs/.github/ 目录中的 PULL_REQUEST_TEMPLATE 子目录中的模板一起使用。有关更多信息,请参阅“使用模板鼓励有用的问题和拉取请求”。