来自:开源最前线(ID:OpenSourceTop)
整合自:https://github.blog/2020-02-12-supercharge-your-command-line-experience-github-cli-is-now-in-beta/、https://www.ithome.com.tw/news/135803
近日,GitHub 发布命令列工具 (Beta) 测试版,官方表示,GitHub CLI提供了一种更简单、更无缝的方法来使用Github。这个命令行 工具 叫做 GitHub CLI ,别名 gh 。
现在,你就可以在macOS、Windows和 Linux 上安装GitHub CLI。 Github也会通过用户反馈,在之后的版本中添加更多的功能。
GitHub CLI现在提供了一些开源贡献者会使用的基本功能,从问题(Issue)以及拉取请求(Pull Request)开始。 贡献者可以利用GitHub CLI搜寻开源项目并复制(Clone)该储存库,并且能看到由项目维护者释出,已标注需要帮助标签的问题。 接着,开发者就能直接从GitHub CLI开启浏览器,取得问题的详细信息。
开发者可以创建分支,提交几次修复程序代码以修复问题所描述的Bug,并且创建拉取请求分享贡献。 在创建拉取请求时,GitHub CLI也会在没有分叉时,自动创建分叉推送分支,接着才创建拉取请求以合并更改。
之后开发者也可以利用GitHub CLI快速查看拉取请求审查的状况,在项目维护者审查了拉取请求,要求进一步修改时,开发者也能快速地在GitHub CLI中,从其他分支切回拉取请求分支,继续完成未完成的工作。
使用指南
说了这么多,下面还是一起来看看具体用法吧:
根据用户需求过滤
查找你想要贡献的开源项目并克隆仓库,然后,如果你想要查看哪里可以为社区做出贡献,你就可以使用 gh 过滤条件:
这样带有“help wanted”标签的 issue 就会被过滤出来。
快速查看详细信息
比如你想查看编号#254 的 issue的详情,你就可以使用gh在浏览器中快速打开它,查看其相关的所有详情:
创建 pull reques
创建一个分支,你可以使用gh创建一个请求来分享你的贡献:
通过使用GitHub CLI来创建分支,它会在你还没有分支时自动创建一个分支,并Push你的分支,并创建你的pull reques来合并更改。
查看pull reques状态
假如你想快速查看pull reques动态,只需要在终端里输入:
检查pull reques
假如,其中一个维护人员审查了你的pull reques并请求更改。 你可以使用gh来检出pull request分支:
目前,GitHub CLI已经在Github上标星 5.4K ,Fork数量也达到了 146 (Github地址: https://github.com/cli/cli#installation-and-upgrading )
看完是不是很感兴趣? 如果你也对gh感兴趣,建议你上手之前可以详细研究一下这份说明文档: https://cli.github.com/manual/
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 360 重磅开源性能监控平台 ArgusAPM
- 重磅消息:微软 Service Fabric 正式开源
- 重磅!Java 性能监控调试工具 JMC 宣布开源
- 阿里重磅开源首个 Serverless 开发者平台
- 重磅!GitHub 开源负载均衡组件 GLB Director
- 吊打OpenAI!谷歌重磅开源强化学习框架Dopamine
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
DIV+CSS网站布局从入门到精通
2011-1 / 58.00元
《DIV+CSS网站布局从入门到精通》介绍了商业类型的网页设计,以及目前流行的div+CSS标准布局方法和实战技法。通过十个经典案例,分别从不同类型网站的布局风格以及实现方法来讲解div+CSS网页布局和制作方法。全书系统地讲解了CSS样式的基础理论和实际运用技术,并结合实例来讲解层叠样式表与层布局相结合制作网页的方法。在实例制作过程中除了介绍CSS样式设计各方面的知识外,还结合实际网页制作中可能......一起来看看 《DIV+CSS网站布局从入门到精通》 这本书的介绍吧!
Base64 编码/解码
Base64 编码/解码
XML 在线格式化
在线 XML 格式化压缩工具