GitHub CLI 1.0现在可用(译文)
By S.F.
本文链接 https://www.kyfws.com/news/2020-09-17-github-cli-1-0-is-now-available/
版权声明 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
- 4 分钟阅读 - 1791 个词 阅读量 0GitHub CLI 1.0现在可用(译文)
原文地址:https://github.blog/2020-09-17-github-cli-1-0-is-now-available/
原文作者:Amanda Pinsker
译文由本站翻译
GitHub CLI将GitHub带到您的终端.它减少了上下文切换,帮助您集中精力,并使您可以更轻松地编写脚本和创建自己的工作流程.今年早些时候,我们宣布GitHub CLI测试版 .自发布测试版以来,用户使用GitHub CLI创建了超过250,000个拉取请求,执行了超过350,000个合并,并创建了超过20,000个问题.我们收到了很多周到的反馈,今天GitHub CLI已处于测试阶段,可以在Windows,macOS和Linux上下载.
使用GitHub CLI 1.0,您可以:
- 从终端运行从问题到发布的整个GitHub工作流程
- 调用GitHub API以编写几乎所有动作的脚本,并为任何命令设置自定义别名
- 除GitHub.com之外,还连接到GitHub Enterprise Server
从发行到发行
将GitHub CLI用于整个GitHub工作流程.
- 使用gh repo clone owner / repo克隆要使用的存储库.
- 使用gh问题状态或gh问题列表–assignee billygriffin查找您需要处理的下一件事情.
- 完成添加该功能或修复该错误后,请使用gh pr create在GitHub上创建拉取请求.
- 您的队友可以使用" gh pr checkout 1337"来检查您的拉取请求,使用" gh pr diff"来查看差异,甚至可以使用" gh pr review"来提供轻量级的评论.
- 拉取请求获得批准后,您可以确保所有测试均通过gh pr checks通过,然后继续使用gh pr merge从终端将其合并.合并后,GitHub CLI甚至可以删除本地和GitHub.com上的分支.
- 而且,当您准备削减下一个发行版时,只需使用
gh release create [tag name]
,并将您的创作发布到全世界,而无需离开命令行!
使用别名和gh api
GitHub CLI现在允许您使用 gh别名集`为任何命令创建别名.借助功能强大的" gh api",您可以直接访问GitHub API,使用gh可以实现的功能不受限制.命令也很容易组合.
提示:要与要点共享别名,可以使用gh别名列表| gh gist create`.如果您想到了一种使用GitHub CLI处理别名的好方法,请在我们@github上发微博!
GitHub CLI可用于GitHub Enterprise Server
最后,您可以将GitHub CLI与托管在GitHub Enterprise Server 2.20+上的存储库一起使用.自从我们发布测试版以来,这一直是最频繁的请求,我们很高兴越来越多的使用GHES的人也可以使用GitHub CLI.
没有您,我们无法做到这一点
社区是我们在GitHub上所做的一切的核心.在我们的开源仓库中,有超过100位社区贡献者,贡献包括:
- 将元数据添加到问题和拉取要求视图中(谢谢,@ doi-t!)
- 允许选择空白模板(谢谢@AliabbasMerchant!)
- 通过提到的基线和作者过滤问题(谢谢您,@ 埃杜梅伦德斯!)
- 将仓库创建与其他创建命令对齐(谢谢@ShubhankarKG!)
直接根据您在测试期间提供给我们的反馈,我们发布了一些功能,可让您:
- 创建和查看存储库
- [配置GitHub CLI以使用SSH和您首选的编辑器](https://github.blog/changelog/2020-04-23-github-cli-now-supports-autofilling-pull-requests-and-custom-configuration /)
- 关闭,重新打开标签,并向问题和拉出请求添加标签,受让人等,以及
- [查看差异,查看和合并拉取请求](https://github.blog/changelog/2020-05-26-mark-pull-requests-as-ready-for-review-review-and-merge-from- github-cli /)
我们很高兴与您合作,使每天的GitHub CLI更好.对于GitHub CLI的未来版本,我们有很多计划,包括对编辑问题和拉取请求以及添加注释的支持.到目前为止,我们非常感谢所有奇妙的想法和合作,我们期待您的继续[反馈和贡献](https://github.com/cli/cli/blob/trunk/.github /CONTRIBUTING.md).
Client apps 新闻 翻译