据说极客都喜欢:GitHub CLI 1.0 正式版本发布

  今年早些时候,GitHub 官方发布了 GitHub CLI 测试版本,这期间收到了 250,000 个 PR,执行了 350,000 多次 Merge,以及 20,000 个 issue。现在 GitHub CLI 终于发布 1.0 正式版本了。

  GitHub CLI 1.0,你可以做如下事情:

  在终端运行从 issue 到发布的整个 GitHub 工作流程;调用 GitHub API 以编写几乎所有 Action 的脚本,并为任何命令设置自定义别名;除 GitHub 之外,还可连接到 GitHub Enterprise Server;

  将 GitHub CLI 用于整个 GitHub 工作流程。

  使用 gh repo clone owner/repo clone 你的项目;通过 gh issue status or gh issue list --assignee billygriffin 查看你的 issue;当你完成某个功能或修复某个 issue 后,使用 gh pr create 创建一个 PR;你的团队成员可以通过 gh pr checkout 1337 查看你的 PR,通过 gh pr diff 查看改动,甚至可以通过 gh pr review 进行轻量级的 review;PR 获得批准后,你可以通过 gh pr checks 确保所有测试均通过,然后继续进行,并使用 gh pr merge 从你的终端直接将其合并。合并后,GitHub CLI 甚至可以删除本地和 GitHub上的分支;当你准备发布下一个版本时,只需使用 gh release create [tag name],并在不离开命令行的情况下将你的作品发布给全世界!

  GitHub CLI 现在允许您使用 gh alias set 为任何命令创建别名。借助功能强大的 gh api,你可以直接访问 GitHub API,使用 gh 可以做的事没有任何限制。命令也很容易组合。

  最后,您可以将 GitHub CLI 与托管在 GitHub Enterprise Server 2.20+ 上的存储库一起使用。自从发布测试版以来,这是最常见的需求,很高兴越来越多的使用 GHES 的人也可以使用 GitHub CLI

  今天的项目大家觉得怎么样吗?如果你喜欢,请在文章底部留言、点赞或关注转发,你的支持就是我持续更新的最大动力!

posted @ 2022-02-23 17:57  ebuybay  阅读(58)  评论(0编辑  收藏  举报