GitHub CLI 1.0现已推出

2020-09-17 21:55:00

GitHub CLI将GitHub带到您的终端。它减少了上下文切换,帮助您集中精力,并使您能够更轻松地编写脚本并创建自己的工作流。今年早些时候,我们宣布了GitHub CLI的测试版。自从我们发布测试版以来,用户已经使用GitHub CLI创建了超过250,000个拉请求,执行了超过350,000个合并,并创建了超过20,000个问题。我们收到了很多深思熟虑的反馈,今天GitHub CLI已经过了测试版,可以在Windows、MacOS和Linux上下载。

调用GitHub API来编写几乎所有操作的脚本,并为任何命令设置自定义别名。

在问题状态或问题列表中找到下一件你需要处理的事情--受让人比利·格里芬(BillyGriffin)。

当您完成添加该功能或修复该bug后,使用gh pr create在GitHub上创建您的Pull请求。

您的队友可以使用gh pr checkout 1337检查您的Pull请求,使用gh pr diff查看差异,甚至使用gh pr Review提供轻量级审查。

在拉取请求获得批准后,您可以确保您的所有测试都通过了ghpr检查,然后继续从您的终端使用gh pr merge将其合并。合并后,GitHub CLI甚至会在本地和GitHub.com上删除您的分支。

当您准备好削减您的下一个版本时,只需使用gh release create[标记名],让全世界都可以使用您的创建,而不需要离开您的命令行!

GitHub CLI现在允许您使用别名集为任何命令创建别名。而且,由于强大的gh API允许您直接访问GitHub API,因此您可以使用gh做的事情没有限制。命令也很容易组合。

这里有一个提示:要与gist共享您的别名,您可以使用别名列表|gh gist create。如果您想出一种使用GitHub CLI处理别名的很酷的方法,请在tweet上发tweet给us@gihub!

最后,您可以将GitHub CLI与托管在GitHub Enterprise Server2.20+上的存储库一起使用。自从我们宣布测试版以来,这是最频繁的请求,我们很高兴越来越多的人使用GHES也可以使用GitHub CLI。

社区是我们在GitHub所做的一切事情的核心。我们的开源存储库中有100多个社区贡献者,贡献包括:

我们直接根据您在测试期间给我们的反馈,发布了允许您执行以下操作的功能:

我们很高兴能与您合作,让GitHub CLI每天都变得更好。我们为未来版本的GitHub CLI做了很多计划,包括支持编辑问题和拉请求,以及添加评论。我们非常感谢到目前为止我们看到的所有奇妙的想法和合作,我们期待着您继续提供反馈和贡献。