尝试gh,微软收购GitHub后推出的新CLI

  Microsoft 最近在 Azure 社区发表博客, 在 GitHub 在beta版中发布了一个名为 gh 的新CLI。

  首先,使用适合您操作系统的说明安装 gh。

  你可以随时使用以下命令检查你的版本。

  功能1.创建issue

  你在写代码的时候遇到了一个bug,但你正忙着应对另一个挑战,不想分心。现在,您可以运行一个快速命令来创建一个issue,而不离开你的终端!

  这太棒了!现在,你可以继续专注于当前的工作,并稍后再进行讨论。

  gh issue create -t "Save invokes a 500 error" -b "steps to reproduce: fill out the form, then press save."2.显示issues

  想看看都有哪些issues?

  gh issue status

  这将产生以下输出格式:

  Relevant issues in johnpapa/hello-worlds

  Issues assigned to you

  There are no issues assigned to you

  Issues mentioning you

  There are no issues mentioning you

  Issues opened by you

  #1 Save invokes a 500 error about 1 minute ago3.创建一个repo

  时候你想通过计算机在本地和GitHub中创建repo吗?

  使用以下命令,你可以创建一个名为 hello-world 的repo,添加描述,并将repo公开!

  gh repo create hello-world -d "A react app for the web" --public4.打开浏览器查看您的repo

  你正在本地处理代码,并且想在浏览器中访问存储库,您必须在地址栏中输入该URL。从你的代码的本地文件夹中运行下面的命令,浏览器会直接打开到你的repo!

  gh repo view

  # this will open your repo, such as github/johnpapa/hello-world5.克隆一个repo

  你也可以运行一些常见命令,例如克隆repo。

  gh repo clone git@github:johnpapa/hello-world.git6.Fork一个repo

  想Fork一个repo?那就把它Fork并克隆到你的电脑上如何?试试这个命令。

  gh repo johnpapa/hello-worlds fork --clone7.创建pull request

  你已经对你的分支进行了更改,现在该创建Pull Request (PR)了。你可以转到浏览器,浏览到你的仓库,然后开始单击以创建PR。或者您可以使用以下命令创建PR!

  —fill 标志表示不会提示你输入标题/正文。相反,它将仅使用那些提交信息。

  gh pr create --fill8.帮助命令

  从 --help 标志开始是一个很好的方法。你可以通过附加 --help 标志来显示任何命令的可用选项。

  获取帮助命令

  gh --help

  子命令

  gh issue --help

  gh pr --help

  gh repo --help

  pr命令

  gh pr checkout --help

  gh pr create --help

  gh pr list --help

  gh pr status --help

  gh pr view --help

  repo命令

  gh repo clone --help

  gh repo create --help

  gh repo fork --help

  gh repo view --help

  issue命令

  gh issue create --help

  gh issue list --help

  gh issue status --help

  gh issue view --help

上一篇:删除链表的倒数第N个节点---2022/02/22


下一篇:Git常用命令