经过6个月的非常成功的Beta测试,今天发布了第一个稳定版本GitHub CLI 1.0。如果你还不知道它,那我告诉你,GitHub CLI是一个非常有用的工具,它为您的终端带来了完整的repo功能。

由于开发人员在终端上花费了大量时间,GitHub CLI 1.0有助于减少终端和GitHub.com之间频繁的上下文切换。这将帮助他们集中精力,让他们更容易编写脚本,创建自己的工作流。

在工作流程中使用GitHub CLI 1.0

有了GitHub CLI 1.0,你可以做很多事情,比如:

  • 从终端运行整个GitHub工作流(从 issues 到releases)
  • 调用GitHub API编写几乎所有动作的脚本,并为任何命令设置自定义别名
  • 也可以连接到GitHub企业服务器

例如,可以通过使用 gh repo clone owner/repo克隆想要使用的repo。

您可以使用gh issue statusgh issue list –assignee billygriffin查找要处理的下一件事情。

一旦你添加了一个特性或者修复了一个bug,使用gh pr create在GitHub上创建你的pull request。

您的同事可以使用来审核您的拉取请求gh pr checkout 1337,与之进行比较gh pr diff,并根据需要提供轻量级的审核gh pr review

在获得拉取请求的批准后,您可以检查是否所有测试都通过gh pr checks。如果一切正常,则可以使用,将其与终端合并gh pr merge。GitHub CLI 1.0将通过合并后在本地和GitHub.com上删除分支来进一步帮助您。

除此之外,GitHub CLI允许您使用来为任何命令创建别名gh alias set。现在,您已经拥有gh api直接访问GitHub API 的强大功能,您可以使用无限的功能gh

如果您现在在使用新的GitHub CLI 1.0,请在下面的评论框中分享您的经验,谢谢!

开源地址:
https://github.com/cli/cli
官方教程:
https://cli.github.com/manual/

发表评论

电子邮件地址不会被公开。 必填项已用*标注