zoukankan      html  css  js  c++  java
  • 尝试一下 GitHub 官方开源的新命令行工具

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

    逆锋起笔是一个专注于程序员圈子的技术平台,你可以收获最新技术动态最新内测资格BAT等大厂大佬的经验增长自身学习资料职业路线赚钱思维,微信搜索逆锋起笔关注!

    微信搜索公众号【逆锋起笔】,关注后即可领取精品视频教程和前辈们都推荐的学习 PDF!
  • 相关阅读:
    SecureCRT的设置和美化
    strtod-strtod, 字符串 转 数字 函数
    Debug : array type has incomplete element type
    Linux上Core Dump文件的形成和分析
    centos7,进程最大打开文件数 too many open files错误
    不使用临时变量交换两个值
    C语言的设计理念
    K&R C vs ANSI C(数据类型提升)
    再也不怕C语言的声明了
    K&R C vs ANSI C(数据类型转换)
  • 原文地址:https://www.cnblogs.com/codexs/p/15120407.html
Copyright © 2011-2022 走看看