1.官网及下载地址与安装手段
官方对各个系统的下载教程:https://github.com/cli/cli#installation
官方github-cli指令指南:https://cli.github.com/manual/
2.首次运行
1  | gh auth login  | 
执行命令后,按照提示可选择打开浏览器输入验证码进行验证登录操作,也可以选择使用私人token进行登录。注意:英语不太好的,可以使用翻译软件翻译。
在这里登录后,使用git push时,即使是https方式克隆的仓库,也可以不输入密码就进行push(这条笔者只在linux上实验过,未在网上找到其他系统的资料)
3.基础操作
3.1克隆仓库(gh repo clone)
1  | gh repo clone 用户名/库名  | 
使用该条命令,会在当前操作目录下,建立一个一库名命名的文件夹,即为你的github库。


3.2打开当前github库的网页
1  | gh browse  | 

执行完后,自动打开了我的浏览器。

3.3查看某个库的README
1  | gh repo view 用户名/库名  | 

4发布pull requests
4.1先在分支typo,随便改一下文件,并push

4.2使用gh pr creat创建一个pull requests

这里我们可以看到,创建了一个编号5的pr
在库主页上也可以看到:

4.3合并pull requests
可以直接在网页上操作,当然也可以使用gh pr merge命令
1  | gh pr merge --auto  | 

5.发布issues
操作和pr操作类似
1  | gh issue create 按照提示操作来创建一个issues,这里假设编号为 7  | 
6.写在最後
常用操作大概就这些,github-cli的纯命令行操作还是很好用的。gthub-cli配合git使用还是挺方便的。
https://cli.github.com/manual/ 这里还有更多操作。不过是英语