SuperAPI AI 工具集

create-pull-request

写作与研究

查看项目

更新于 10-16 08:06

技能介绍

用途:在 GitHub 上创建结构清晰的拉取请求,用于将功能或修复分支的改动提交评审、合并到主分支、请求协作者代码评审,并记录改动的目的与范围。

主要能力:覆盖从分支准备到合并的完整流程,包括检查未提交改动、同步远端、变基、查看提交历史与差异、推送分支、编写 PR 标题与描述、创建草稿 PR、查看评审评论与 CI 状态、推送修复提交、合并 PR 并删除分支。

使用方式:需先准备含已提交改动的功能分支和作为合并目标的基础分支(通常为 main)。常用命令包括 git status、git fetch origin、git rebase origin/main、git log origin/main..HEAD --oneline、git diff origin/main...HEAD、git push -u origin HEAD、gh pr create --title "..." --body "..."、gh pr create --draft、gh api repos/{owner}/{repo}/pulls/{number}/comments、gh pr checks、gh pr merge --squash --delete-branch 等。若 gh 未认证需运行 gh auth login,基础分支错误可用 --base main 指定。

适用场景:功能或修复分支的评审与合并、请求代码评审、记录改动范围。

限制与注意事项:标题应控制在 70 字符以内;PR 应聚焦单一功能或修复;需提供测试计划;基础分支明显领先时应先变基;评审期间避免强制推送;请求复审前先查看 CI 输出;合并时用 --delete-branch 清理远端分支。资料未提供具体收费、平台支持范围等信息。