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