鱼羊 发自 凹非寺
量子位 报道 | 公众号 QbitAI

GitHub 的官方开源命令行工具来了。

名字很正式,叫做 GitHub CLI,别名 gh。

与此前的 hub 不同,gh 是更高层的封装,GitHub 希望借助这一新工具,进一步提升用户体验。

注:hub,一种命令行工具,让git更易于与GitHub配合使用

比如,使用 gh,你就能直接从命令行创建、管理 pull request 和 issue 了。

项目的主要开发人员 Mislav Marohnić 表示:

hub 最初设计的目的是包装 git。但它让 git 的速度变得很慢,有时甚至会超过 140ms。

更快的 gh 已经引起了社区的共鸣。

目前,上线的 GitHub CLI 还只是测试版本,GitHub 官方表示,期待来自你的使用反馈~

macOS,Windows 和 Linux 均可安装。

使用指南

以 issue 和 pull request 为例,来看看 gh 能带来怎样的新体验。

根据需求过滤

举个例子,在你看中了一个开源项目,并希望为其贡献智慧,可以使用这样的命令行:

gh issue list --label “help wanted”

这样,带有“help wanted”标签的 issue 就会被过滤出来,方便查看。

快速浏览详情

那么这个编号 #254 的 issue 到底是个什么问题?

gh issue view 254

同样一句命令行,就能在浏览器里打开这个 issue 了。

创建、管理 pull request

更亮眼的功能,当然是直接在命令行里创建、管理 PR 和 issue。

创建新的 pull request:

gh pr create

如果这时你没有创建分支,GitHub CLI 会自动创建分支,并 push 这一分支。

push之后,想看看自己的 PR 有没有被 merge,只需要在终端里输入:

gh pr status

检出 PR 也很简单:

gh pr checkout 255

看上去相当不错?上手之前,可以详细研究一下这份说明文档:
https://cli.github.com/manual/

hub 将停止更新

GitHub CLI 项目目前已经有 3000 星。对于 beta 版本的上线,许多网友喜闻乐见。

有网友表示,已经迫不及待想要用起来了。

不过,也有网友提及,hub 怎么办?

对此,Mislav Marohnić 在他的博客中写道:

我个人认为花时间为 GitHub 维护两个互相独立的命令行客户端没什么价值。

我将逐渐减少对 hub 的参与,直到这个项目进入功能冻结模式,或者找到新的维护人员。

One More Thing

当地时间2月12日,GitHub 还宣布印度子公司 GitHub India Private Limited 成立。

GitHub 表示,印度子公司将建立涵盖社区、工程、销售、支持、市场营销和服务等全职能部门的团队。

而这样做的目的,是为了与开发人员建立更牢固的关系,进一步支持开发者社区。

传送门

项目地址:
https://github.com/cli/cli

GitHub博客:
https://github.blog/2020-02-12-supercharge-your-command-line-experience-github-cli-is-now-in-beta/

Mislav Marohnić博客:
https://mislav.net/2020/01/github-cli/

—  —

疫情防控期间,家里的小朋友有点无聊?

推荐给7-12岁的小朋友,一个好玩又有趣的事情:在家学习编程。这是一个绝佳的逻辑思维、数理思维、计算思维的提升方式。

柯基少儿编程入门课限时优惠招生,2020年2月17日、29日两个开课时间可选,一共七个课时,现在只需48元,而且学完课程学费全返!

欢迎爸爸妈妈们扫码查看、报名:

在家学编程 | 柯基编程双师互动课

AI内参 | 关注趋势,把握机遇

内参新升级!拓展优质人脉,获取最新AI资讯&论文教程,欢迎加入AI内参社群一起学习~

_

量子位 QbitAI · 头条号签约作者

_

_

վ'ᴗ' ի 追踪AI技术和产品新动态

_

喜欢就点「在看」吧 !

_

GitHub开源新命令行工具:在终端里创建、管理PR成现实相关推荐

  1. GitHub官方开源新命令行工具

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源 | 开源最前线,整合自:https://githu ...

  2. GitHub 开源官方命令行工具登顶 TOP1,5 分钟极速上手!

    官方版的 GitHub CLI 终于问世了,一经开源便火速冲上了 GitHub Trending 榜 TOP1,接下来,就让我们一起来看,如何在短短 5 分钟便可迅速上手玩转 CLI! 作者 | Na ...

  3. linux终端字体放大_微软Build:Windows 将附完整Linux内核,新命令行工具,开源六小时冲上GitHub第二...

    21CTO导读:微软于2016年成为Linux基金会的成员,同时宣布加入OSI,以增加其在宣传开源软件的使用.贡献和发布方面的作用,包括其客户和整个生态系统. 微软还是Linux基金会的"高 ...

  4. GitHub日收12000星,微软新命令行工具引爆程序员圈!

    作者 | 伍杏玲 出品 | CSDN(ID:CSDNnews) 继上次微软开源计算器刷爆GitHub后,今天凌晨在微软Build大会登场的Windows Terminal,如旋风般目前已登顶GitHu ...

  5. GitHub 日收 12,000 星,微软新命令行工具引爆程序员圈!

    作者 | 伍杏玲 出品 | CSDN(ID:CSDNnews) 继上次微软开源计算器刷爆GitHub后,今天凌晨在微软Build大会登场的Windows Terminal,如旋风般目前已登顶GitHu ...

  6. 微软宣布新命令行工具 Windows Terminal 和 WSL2

    微软在 Build 2019 已经宣布推出名为Windows Terminal的新款命令行工具 ,  这款工具可以访问多种环境的中心位置. 例如可以直接访问PowerShell.CMD.EXE.Win ...

  7. Jenkins CLI命令行工具,助你轻松管理 Jenkins

    Jenkins CLI,简称 jcli,一个使用 Golang 开发的开源的 Jenkins 命令行工具.它可以帮忙你轻松地管理 Jenkins.无论你是 Jenkins 插件开发者,还是 Jenki ...

  8. 一天1300 Star量,GitHub上新官方命令行工具

    机器之心 机器之心编辑部 不想用命令行操作 GitHub 的开发者,不是好的开发者. Git简介 小编私以为,Git 是世界上最好的代码版本控制工具,木有之一.在做项目的时候,通常我们会在本地写代码, ...

  9. lolcat :一个在 Linux 终端中输出彩虹特效的命令行工具

    那些相信 Linux 命令行是单调无聊且没有任何乐趣的人们,你们错了,这里有一些有关 Linux 的文章,它们展示着 Linux 是如何的有趣和"淘气" . Linux命令及Lin ...

最新文章

  1. 大众点评数据平台架构变迁
  2. POS 客显 设备 显示 总价 单价 找零 收款 C# SerialPort 法
  3. JQuery 获取节点
  4. 五种应该避免的代码注释
  5. 转 从内核文件系统看文件读写过程
  6. 修改shell提示符的显示格式
  7. 火狐浏览器Firefox如何使用插件,火狐有哪些好用的插件
  8. 堂妹问的一道暑假作业题,难住985的家长
  9. Java编程的逻辑 (43) - 剖析TreeMap
  10. win10 windows按钮右键没有命令提示符
  11. MySQL check the manual that corresponds to your MySQL server version for the right syntax错误
  12. linux 系统修复 启动盘,linux服务器系统盘坏且系统盘为软raid的修复方法
  13. 新手入门makefile教程
  14. svn回退到指定版本
  15. linux skype4.3安装指令,Ubuntu下安装skype的脚本
  16. 计算机网络学习笔记一
  17. doodoo.js配置教程
  18. svn上文件符号的意思
  19. python parser.add_argument函数及sys.argv[]
  20. 国内外云服务现状及发展探讨

热门文章

  1. 如何用纯 CSS 创作气泡填色的按钮特效
  2. 如何将UI5应用部署到Fiori On-Premise和On-Cloud的Launchpad上去
  3. Nginx之反向代理与负载均衡实现动静分离实战
  4. 最新蓝牙版本助力实现“无连接式” 物联网
  5. 实验楼第二次试验报告
  6. Visual Studio安装卸载模板
  7. ゾーン10進数、パック10進数
  8. 解决git本地仓库与远程仓库关联出现 failed to push some refs to git的问题
  9. 计算机组成原理ppt免费,计算机组成原理(白中英)第二章1.ppt
  10. 修改Kali Linux 2020.1主题颜色