GitHub CLI让开发者在终端里使用命令行管理代码项目

经过大半年的迭代与完善,github cli已经成功从beta版升级为1.0正式版,可供所有用户使用。
github cli让开发者在终端里使用命令行(cli)管理代码项目,不必打开网页,工作效率更高。
github在官方博客中表示,自年初发布测试版以来,用户使用github cli创建了超过25万个拉取请求,执行超过35万个合并,创建超过2万个问题。
github cli现已支持:
在终端里处理各种github工作流,包括从处理问题到发布软件包;
调用github api编写几乎所有动作的脚本,并为任何命令设置自定义别名;
除github.com之外,cli还能连接到github企业服务。
从今以后,开发者只需输入gh命令,就可以快速签出拉取请求、查看提交代码差异、查询bug问题详细信息等。
安装github cli
对于debian/ubuntu用户:
对于mac用户:
对于windows用户,可以从终端里安装,也可以直接下载msi安装包。
github cli怎么用
github cli的命令相当好记,全都以gh开头,之后跟上alias、api、pr、release、repo等,这些命令可以说是“顾名思义”。
比如gh repo就是对存储库进行操作:gh repo clone是克隆存储库,gh repo create是新建存储库,gh repo fork是合并存储库。
对于拉取请求也是类似,gh pr后加上create、checkout、diff、review即实现相应功能。
github cli还有一项重要功能是支持自定义命令缩写,操作方法和linux中的alias命令类似。
比如查询带有bug标签的问题,过去是打开网页从标签筛选,如果用命令行不做简化,那么需要输入一大串命令。
现在只需将这个命令重命名为bugs,那么今后只要输入gh bugs就能快速看到此类问题,大大提高了维护代码的效率。


全球前十大IC设计厂商营收排名公布,高通衰退幅度扩大至22.3%
颗粒粒径的基础知识介绍
摩托车蓄电池的使用与维护注意事项
【回顾往年CES】索尼发布微型生命追踪器,号称有史以来体积最小的电子装设备
TVS二极管的特性及关键参数
GitHub CLI让开发者在终端里使用命令行管理代码项目
一加5/努比亚Z17/小米6对比评测:骁龙835手机筛选,小米6/努比亚Z17/一加5性能强但问题不少,三个碰面怎么选?
能源管理系统,电力能源管理系统,能源管控信息系统
增加迟滞以实现平滑的欠压和过压锁定
重大突破!我国实现12英寸二维半导体晶圆规模化制备技术
标准引领 破产业乱战迷局
电极液位开关接口电路的工作原理
Credo发布新一代Dove系列光通信DSP,专为下一代数据中心打造
vivo全新OriginOS系统到底怎么样
是德科技精英大学计划又添西安电子科技大学
上市大涨99.15% 功率芯片厂商协昌科技成功登陆创业板
智慧穿戴等一系列新兴业态应运而生,数据分析面临着哪些重大挑战?
TLC555产生负电源电路图
爱“拼”才会赢:Multi-Die如何引领后摩尔时代的创新?
示波器如何安全测量220V市电