news 2026/8/31 8:24:58

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
3 条命令搞定 PR 审查与合并:GitHub CLI 终端上手指南

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

【免费下载链接】cliGitHub’s official command line tool项目地址: https://gitcode.com/GitHub_Trending/cli/cli

GitHub CLI(命令简称gh)是 GitHub 官方出品的命令行工具,面向天天和 git 打交道的开发者:提 PR、建 issue、看 CI 状态、管发布,都在终端里完成,不用再打开浏览器。

🧭 一分钟了解 GitHub CLI

GitHub 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 statusgh pr listgh pr merge三条,就能覆盖一天的大部分操作。
  • 如果你写 Shell 或维护 CI,重点试--jsonGH_TOKEN,这是把gh变成自动化入口的钥匙。
  • 记不住某个命令的用法,直接在终端敲gh 命令名 --help,或者翻完整手册:docs/,所有命令实现源码在 pkg/cmd/。

终端本来就是开发者的主阵地,现在连 GitHub 的协作环节也搬了进来——把点鼠标的事交给gh,把思考留给自己。

【免费下载链接】cliGitHub’s official command line tool项目地址: https://gitcode.com/GitHub_Trending/cli/cli

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/31 8:24:02

G0DM0D3 AutoTune使用指南:20种上下文自动调参,告别手动设置温度

G0DM0D3 AutoTune使用指南:20种上下文自动调参,告别手动设置温度 【免费下载链接】G0DM0D3 LIBERATED AI CHAT 项目地址: https://gitcode.com/GitHub_Trending/g0/G0DM0D3 G0DM0D3 是一款完全开源、隐私透明的多模型 AI 聊天界面,而它…

作者头像 李华
网站建设 2026/8/31 8:23:07

Chrome DevTools MCP:三个配置搞定多浏览器实例隔离

Chrome DevTools MCP:三个配置搞定多浏览器实例隔离 【免费下载链接】chrome-devtools-mcp Chrome DevTools for coding agents 项目地址: https://gitcode.com/GitHub_Trending/chr/chrome-devtools-mcp 用 Chrome DevTools MCP 同时跑两个自动化会话时&…

作者头像 李华
网站建设 2026/8/31 8:22:56

vivo校招在线编程笔试复盘:考点、时间管理与避坑指南

投完vivo的简历那天晚上,我一直在想什么时候会收到笔试通知。等真收到“vivo 2020届校招在线编程笔试A卷”的邮件时,第一反应不是兴奋,而是紧张。因为在线编程这种形式,和平时在IDE里写代码完全是两码事——限时、自动判题、本地测…

作者头像 李华
网站建设 2026/8/31 8:22:43

农行快e通授权接口对接全指南:签名、证书与异步通知实战

简介:本资源是一套已成功对接并投入实际使用的农业银行「快e通」支付授权功能Java实现方案,面向金融系统开发工程师、Java后端开发者及银行接口集成学习者,解决第三方系统快速接入农行快捷支付授权体系的核心问题。压缩包共12个文件&#xff…

作者头像 李华
网站建设 2026/8/31 8:22:30

OpenCV+CNN实现身份证号码识别:从图像预处理到字符识别全解析

简介:本资源是一个基于OpenCV与卷积神经网络(CNN)实现身份证关键信息自动识别的轻量级技术方案,面向计算机视觉初学者、AI应用开发者及安防/金融类业务系统集成人员,解决证件图像定位、预处理与结构化文本识别的一体化…

作者头像 李华
网站建设 2026/8/31 8:19:17

网易2023数据分析师提前批笔试复盘:行测、SQL与业务分析全攻略

网易2023校招数据分析师提前批的笔试,我是在收到邮件之后才意识到这个岗位的节奏有多快——从投递到进入笔试环节,前后不到一周。提前批和正式批不太一样,它的笔试更像是一次高强度的“业务分析思维体检”,而不是单纯的知识点考核…

作者头像 李华