你可以使用查询参数打开拉取请求。查询参数是 URL 中可选的部分,你可以自定义这些部分以共享特定的网页视图,例如搜索过滤器结果或 GitHub 上的拉取请求模板。要创建你自己的查询参数,你必须匹配键和值对。
提示:你还可以创建拉取请求模板,该模板使用默认标签、指派者和拉取请求标题打开。有关详细信息,请参阅“使用模板来鼓励有用的问题和拉取请求”。
你必须拥有适当的权限才能对任何操作使用等效的查询参数。例如,你必须有权向拉取请求添加标签才能使用 labels
查询参数。有关详细信息,请参阅“组织的存储库角色”。
如果你使用查询参数创建无效 URL,或者如果你没有适当的权限,则 URL 将返回 404 Not Found
错误页面。如果你创建的 URL 超过服务器限制,则 URL 将返回 414 URI Too Long
错误页面。
查询参数 | 示例 |
---|---|
quick_pull | https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1 创建一个拉取请求,该请求比较基本分支 main 和头分支 my-branch 。quick_pull=1 查询会直接带你到“打开拉取请求”页面。 |
title | https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&labels=bug&title=Bug+fix 创建一个拉取请求,其中标签为“bug”,标题为“Bug 修复”。 |
body | https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&title=Bug+fix&body=Describe+the+fix. 创建一个拉取请求,其中标题为“Bug 修复”,拉取请求正文中包含评论“描述修复”。 |
labels | https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&labels=help+wanted,bug 创建一个拉取请求,其中标签为“help wanted”和“bug”。 |
milestone | https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&milestone=testing+milestones 创建一个拉取请求,其中里程碑为“testing milestones”。 |
assignees | https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&assignees=octocat 创建一个拉取请求,并将其分配给 @octocat。 |
projects | https://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 子目录中的模板。有关更多信息,请参阅“使用模板来鼓励有用的问题和请求”。 |