经过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 status
或gh 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/