点击上方蓝色“程序猿DD”,选择“设为星标”

回复“资源”获取独家整理的学习资料!

来源 | 开源最前线,整合自: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/

  • 信不信这29 个阿里开源项目里肯定有你用过的?

  • start.aliyun.com 正式上线!

  • 安利 10 个 Intellij IDEA 实用插件

  • 有了这 4 款工具,老板再也不怕我写烂SQL了

  • YAML中多行字符串的配置方法总结

扫一扫,关注我

一起学习,一起进步

朕已阅 

GitHub官方开源新命令行工具相关推荐

  1. GitHub开源新命令行工具:在终端里创建、管理PR成现实

    鱼羊 发自 凹非寺 量子位 报道 | 公众号 QbitAI GitHub 的官方开源命令行工具来了. 名字很正式,叫做 GitHub CLI,别名 gh. 与此前的 hub 不同,gh 是更高层的封装 ...

  2. linux终端字体放大_微软Build:Windows 将附完整Linux内核,新命令行工具,开源六小时冲上GitHub第二...

    21CTO导读:微软于2016年成为Linux基金会的成员,同时宣布加入OSI,以增加其在宣传开源软件的使用.贡献和发布方面的作用,包括其客户和整个生态系统. 微软还是Linux基金会的"高 ...

  3. GitHub日收12000星,微软新命令行工具引爆程序员圈!

    作者 | 伍杏玲 出品 | CSDN(ID:CSDNnews) 继上次微软开源计算器刷爆GitHub后,今天凌晨在微软Build大会登场的Windows Terminal,如旋风般目前已登顶GitHu ...

  4. GitHub 日收 12,000 星,微软新命令行工具引爆程序员圈!

    作者 | 伍杏玲 出品 | CSDN(ID:CSDNnews) 继上次微软开源计算器刷爆GitHub后,今天凌晨在微软Build大会登场的Windows Terminal,如旋风般目前已登顶GitHu ...

  5. 微软宣布新命令行工具 Windows Terminal 和 WSL2

    微软在 Build 2019 已经宣布推出名为Windows Terminal的新款命令行工具 ,  这款工具可以访问多种环境的中心位置. 例如可以直接访问PowerShell.CMD.EXE.Win ...

  6. GitHub 开源官方命令行工具登顶 TOP1,5 分钟极速上手!

    官方版的 GitHub CLI 终于问世了,一经开源便火速冲上了 GitHub Trending 榜 TOP1,接下来,就让我们一起来看,如何在短短 5 分钟便可迅速上手玩转 CLI! 作者 | Na ...

  7. 一天1300 Star量,GitHub上新官方命令行工具

    机器之心 机器之心编辑部 不想用命令行操作 GitHub 的开发者,不是好的开发者. Git简介 小编私以为,Git 是世界上最好的代码版本控制工具,木有之一.在做项目的时候,通常我们会在本地写代码, ...

  8. 常用jdk的命令行工具:_jhsdb:JDK 9的新工具

    常用jdk的命令行工具: 我喜欢在分析性能和基于Java的应用程序的其他问题的早期步骤中使用JDK随附的命令行工具,并在诸如jcmd , jps , jstat , jinfo , jhat和jmap ...

  9. Nordic 命令行工具

    一.nrfjprog 概述 nrfjprog 是Nordic 官方提供的命令行工具,用来对nrf 蓝牙芯片进行读写操作. 常用功能 1. 擦写mcu nrfjprog.exe -f NRF52 -e ...

最新文章

  1. TED+成长性思维+Carol Deweck+The Power of Yet
  2. u-boot之怎么实现分区
  3. 【感悟随笔】没能变强是因为你太贪图舒服了
  4. 前端神器avalonJS入门(二)
  5. Python小数据池,代码块
  6. 多头注意力代码解读(非常好的一个版本)
  7. php mysql开发技术_PHP+MySQL开发技术详解—学习笔记
  8. InsertSort -- 插入排序
  9. 流程型企业SCM、ERP、MES、PCS如何集成?
  10. AI(5)---AI知多少
  11. ImageView显示控制
  12. java mybatis配置,mybatis配置——Java版
  13. python计算机视觉库_荐 python计算机视觉入门
  14. 单片机c语言曲普两只蝴蝶,51单片机蜂鸣器播放音乐代码(生日快乐 两只蝴蝶 祝你平安)...
  15. 公众号关键字自动回复内容点击跳转小程序方法
  16. 请查收一封来自程序员的情书
  17. 开发必备技术--docker(使用篇)
  18. 毕业实习大作业(Android-Spring Boot-MySQL 前后端分离项目 快速上手实例)
  19. 2020移动apn接入点哪个快_为什么别人的4g网总比你快? 手机这个设置没开启, 难怪网络...
  20. 本机访问VMware虚拟机中网页的方法

热门文章

  1. golang 反射 reflect包 struct相互填充
  2. linux shell 删除两个文件相同部分
  3. java javac javap 命令使用简介
  4. windows tracert 命令 查看路由表
  5. svn错误 is already locked 解决方案
  6. CreateThread、_beginthreadex、AfxBeginThread
  7. Centos双节点搭建openstack无法使用ssh链接到实例解决办法
  8. KVM 实现机制---(很經典)
  9. c语言strcat_s用于调用的参数太少_为什么系统调用会消耗较多资源呢
  10. Redis介绍 Java客户端操作Redis