公司动态

3 条命令搞定 PR 审查与合并:GitHub CLI 终端上手指南

📅 2026/8/31 8:24:58
3 条命令搞定 PR 审查与合并:GitHub CLI 终端上手指南
3 条命令搞定 PR 审查与合并GitHub CLI 终端上手指南【免费下载链接】cliGitHub’s official command line tool项目地址: https://gitcode.com/GitHub_Trending/cli/cliGitHub CLI命令简称gh是 GitHub 官方出品的命令行工具面向天天和 git 打交道的开发者提 PR、建 issue、看 CI 状态、管发布都在终端里完成不用再打开浏览器。 一分钟了解 GitHub CLIGitHub CLI 的定位可以用一句话说清把 GitHub 网站上的协作操作搬进终端。它是一个独立工具不会改动你习惯的 git 用法——git 照常写代码、提交gh负责那些原来要切到浏览器点几下的事比如看 PR 状态、评论、合并。输出是紧凑的表格加颜色标识一眼能扫完全仓情况。 安装与首次配置一条命令登录最常见的装法是用系统包管理器下面以 macOS 为例Ubuntu、Fedora 等换成对应包管理器即可Windows 用 winget 也是一行brew install gh gh auth login装完后只需登录一次终端会引导你选账号和授权方式走浏览器点一下确认即可凭据存在本地钥匙串里之后的命令都不用再输密码。如果你是在 CI 环境里用可以跳过登录直接设GH_TOKEN环境变量。各平台的详细安装步骤见官方文档install_linux.md。⌨️ 4 个高频场景5 条命令覆盖看 PR 全局状态gh pr status按当前分支 / 我创建的 / 等我评审分组检查是否通过直接标在每行旁边。快速建 issuegh issue view能看详情gh issue create则打开编辑器写好标题正文直接提交。本地分支变 PRgh pr create自动推送当前分支并建 PR标题、描述在编辑器里一次写完。合并并清理gh pr merge 1234一键合并加--delete-branch顺手删掉两端分支。gh pr status gh issue create gh pr create gh pr merge 1234 --delete-branch 进阶玩法选读让输出可脚本化gh支持--json参数输出结构化字段可接jq这类 JSON 处理工具做过滤比如gh pr list --json number,title列表就能直接喂给下一个命令。在 CI 里直接用GitHub Actions 官方 runner 已预装gh工作流里设好GH_TOKEN就能跑自动打 release、给 issue 打标签、发评论都不用额外安装。 适合谁用 / 上手建议如果你的日常是评审 PR 和提交代码先记住gh pr status、gh pr list、gh pr merge三条就能覆盖一天的大部分操作。如果你写 Shell 或维护 CI重点试--json和GH_TOKEN这是把gh变成自动化入口的钥匙。记不住某个命令的用法直接在终端敲gh 命令名 --help或者翻完整手册docs/所有命令实现源码在 pkg/cmd/。终端本来就是开发者的主阵地现在连 GitHub 的协作环节也搬了进来——把点鼠标的事交给gh把思考留给自己。【免费下载链接】cliGitHub’s official command line tool项目地址: https://gitcode.com/GitHub_Trending/cli/cli创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考