Skip to main content

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

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

您可以使用查询参数打开拉取请求。 查询参数是 URL 的可选部分,用于在 GitHub 上共享特定的网页视图,如搜索过滤结果或议题模板。 要创建自己的查询参数,必须将键与值进行配对。

Tip

还可以创建以默认标签、受理人和拉取请求标题打开的拉取请求模板。 有关详细信息,请参阅“使用模板鼓励有用的议题和拉取请求”。

必须具有适当的权限才可执行使用相关查询参数的操作。 例如,必须具有向拉取请求添加标签的权限才可使用 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-branch 进行比较的拉取请求。 quick_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 创建标签为“所需帮助”和“bug”的拉取请求。
milestonehttps://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&milestone=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。
templatehttps://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&template=issue_template.md 创建拉取请求正文中含模板的拉取请求。 template 查询参数适用于在存储库根目录 docs/.github/PULL_REQUEST_TEMPLATE 子目录中存储的模板。 有关详细信息,请参阅“使用模板鼓励有用的议题和拉取请求”。