GitHub CLI:终端里搞定 PR 和 Issue 的 5 个命令 GitHub CLI终端里搞定 PR 和 Issue 的 5 个命令【免费下载链接】cliGitHub’s official command line tool项目地址: https://gitcode.com/GitHub_Trending/cli/cliGitHub CLI命令名gh是 GitHub 官方的命令行工具把 Pull Request、Issue、仓库这些原来在浏览器里的概念搬进了终端。它解决的是一个很具体的问题以前看一眼 PR、补一条评论都得在浏览器和终端之间来回切换。卖点很简单——常见的 GitHub 操作都是一行 bash 的事输出还能直接进管道。它是什么GitHub CLI 是 GitHub 官方团队维护的工具用 Go 编写macOS、Windows、Linux 都有官方支持。它的命令集和网页端一一对应pr、issue、repo、release、run一个业务域一个子命令组参数名和网页上的字段基本同名。和git的区别很明确git 管本地版本控制gh 管 GitHub 平台上的协作侧两者不是替代而是接力。装好后随时可以用gh help 命令看任意命令的完整参数和示例。 装好它按自己系统常用的方式来macOS 用 HomebrewWindows 用 WinGetbrew install gh # macOS winget install --id GitHub.cli --source winget # Windows装完做一次授权它会引导你在浏览器里完成登录token 存进系统钥匙串gh auth loginLinux 可以添加官方 apt 源再apt install gh步骤在 docs/install_linux.md 里写得很细。⚡ 日常三板斧gh pr status # 一眼看到当前分支相关、我创建的、等我 review 的 PR gh pr create # 当前分支直接开 PR交互式填标题和描述 gh issue list # 列出当前仓库的 Issue可配 --state 和 --label 过滤另外提一句gh repo clone owner/repo在非 GitHub 仓库的目录下它能一步完成克隆比手敲 git clone 省一步。 看图说话gh pr list把当前仓库打开的 PR 编号、标题、分支一次列出gh issue view 1353展示 Issue 的状态、标签和正文信息和网页版基本一致输出接到管道里时会自动切成机器可读的纯文本表格方便脚本处理再进一步列表类命令都支持--json配jq就能一行完成筛选和导出这是 CLI 工作流真正的价值所在gh issue list --label bug --json number,title,createdAt \ | jq -r .[] | [.number, .title, .createdAt] | csv常用组合可以注册成别名相当于给自己写 shell 函数不用背完整参数gh alias set my-issues issue list --assignee me --state open gh alias set review pr view {{.arg1}} --web项目长什么样cli/ ├── cmd/gh/ # 程序入口 ├── pkg/cmd/ # 全部命令实现每个子命令组一个目录 ├── api/ # GitHub API 客户端与查询语句 ├── internal/ # 配置、钥匙串等内部工具 └── acceptance/ # 验收测试每个命令都是独立模块参数、API 调用、输出展示都在自己目录里根命令只负责装配子命令。想加功能通常就是在 pkg/cmd/ 下加一个目录整体布局可以看 docs/。谁适合用每天要提交、盯 check 和 PR 状态的开发者经常做 code review、合并、补评论的团队成员写脚本和 CI、需要结构化输出的自动化场景。想全程在终端管理 GitHub 的话它就是官方正解。拿不准值不值得装的话在你常改的仓库里跑一下gh pr status十秒就能判断它合不合你的手速。【免费下载链接】cliGitHub’s official command line tool项目地址: https://gitcode.com/GitHub_Trending/cli/cli创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

最新新闻

论文润色降AIGC:DeepSeek Harness与Codex Skills技术对比

论文润色降AIGC:DeepSeek Harness与Codex Skills技术对比

论文润色、降重、降 AIGC,是很多写作者绕不开的日常任务。围绕这两个需求,目前社区里出现了两条不完全相同的技术路线:DeepSeek Harness 插件和 Codex Skills。前者把 DeepSeek 模型接入编辑器,将提示词、模型参数和批量处理封装成…

2026/8/31 11:14:59
Excel LAMBDA函数实战:从自定义函数到递归清洗,告别公式噩梦

Excel LAMBDA函数实战:从自定义函数到递归清洗,告别公式噩梦

很多Excel老手在表格里工作了好几年,掌握的“高阶技巧”其实只有三样:VLOOKUP、数据透视表、IF套娃。遇到稍微复杂的场景,要么靠辅助列堆出十几列中间数据,要么把公式复制到满屏都是,等到数据源一变化,整个…

2026/8/31 11:14:59
单片机求职指南:技能体系、项目策略与面试准备

单片机求职指南:技能体系、项目策略与面试准备

时间过得很快,又到了一年毕业季。最近后台收到不少同学留言,问单片机方向到底该怎么准备,才能快速拿到 offer。有些同学学过 51,也折腾过 STM32,但面试时总感觉表达不系统;还有一部分同学课设做过&#xff…

2026/8/31 11:14:59
STM32F103外接CH376实现U盘读写:从原理到代码的完整方案

STM32F103外接CH376实现U盘读写:从原理到代码的完整方案

简介:本资源是一套基于STM32F103单片机实现U盘文件读写功能的完整嵌入式开发DEMO例程,面向嵌入式初学者、课程设计学生及硬件工程师,解决USB主机模式下外接U盘进行FAT文件系统操作的核心技术难点。压缩包共286个文件,含56个头文件…

2026/8/31 11:14:59
Hermes Bot Mode:多AI Agent后台常驻与协同编排实践

Hermes Bot Mode:多AI Agent后台常驻与协同编排实践

之前在做 AI Agent 落地时,我最大的感受是:单个 Agent 做点小任务很容易,但一旦面对“多个步骤、多个角色、多个定时或被动触发任务”时,就非常容易陷入各自为战的状态。Agent 之间没有统一的任务编排、没有后台常驻机制、没有可复…

2026/8/31 11:14:59
视频世界模型如何成为零样本物理模拟器?跨本体机器人学习解读

视频世界模型如何成为零样本物理模拟器?跨本体机器人学习解读

最近在梳理具身智能和机器人学习相关的论文时,被标题为 “CLAP: Cross-Embodiment Video World Models are Zero-Shot Physical Simulators” 的工作吸引到了。它属于“视频世界模型 物理模拟”这个非常前沿的方向,而且把 Cross-Embodiment&#xff…

2026/8/31 11:09:59