中国开源软件网

当前位置: 首页 > 互联网 >

一种命令行工具,只需要在终端里输入,管理PR成现实

时间:2020-02-14 11:57来源:互联网 作者:小狐

鱼羊 发自 凹非寺

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”

一种命令行工具,只需要在终端里输入,管理PR成现实(图1)

快速浏览详情

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

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

一种命令行工具,只需要在终端里输入,管理PR成现实(图2)

创建、 pull request

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

创建新的 pull request:

gh pr create

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

一种命令行工具,只需要在终端里输入,管理PR成现实(图3)

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

gh pr status

一种命令行工具,只需要在终端里输入,管理PR成现实(图4)

检出 PR 也很简单:

一种命令行工具,只需要在终端里输入,管理PR成现实(图5)

看上去相当不错?上手之前,可以详细研究一下这份说明文档:

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

一种命令行工具,只需要在终端里输入,管理PR成现实(图6)

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

一种命令行工具,只需要在终端里输入,管理PR成现实(图7)

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

一种命令行工具,只需要在终端里输入,管理PR成现实(图8)

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

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

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

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

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

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

传送门

GitHub博客:

Mislav Marohnić博客:

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

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

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

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

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

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

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

本文相关词条概念解析:

命令行

命令提示符是在操作系统中,提示进行命令输入的一种工作提示符。在不同的操作系统环境下,命令提示符各不相同。在windows环境下,命令行程序为cmd.exe,是一个32位的命令行程序,微软Windows系统基于Windows上的命令解释程序,类似于微软的DOS操作系统。输入一些命令,cmd.exe可以执行,比如输入shutdown-s就会在30秒后关机。总之,它非常有用。打开方法:开始-所有程序-附件或开始-寻找-输入:cmd/cmd.exe回车。它也可以执行BAT文件。

网友评论

相关文章