Github上的一些操作使用Git命令是无法完成的,因此正常流程就是在网页端进行。等一下,你让程序员用网页进行?果然,有命令行工具可以完成以上任务:GH。并且,该工具还支持以ssh的方式操作,这样就基本上杜绝了https://github.com
间歇性无法访问的尴尬。
进入官网点击Download for Windows,安装后会得到gh.exe
(在虚拟机中安装后将gh.exe
拷贝到环境变量中效果是一样的)。
首次需要使用命令gh auth login
进行登录。这是应该是不可避免地要访问一下网页,但之后应该就不用了。之后依次选择(上下选择后回车选中)或输入(输入后回车):
one-time code
最终所有配置会缓存在%userprofile%\AppData\Roaming\GitHub CLI
下。
在本地git仓库目录中使用以下命令即可在Github上创建issue:
gh issue create -t "标题title" -b "body"
在本地git仓库目录的想发起PR的分支中,使用以下命令即可在Github上创建PR:
gh pr create -t "标题title" -b "body"
gh pr merge GHNote -m -d
其中38
是pr的编号,还可以换成url
或branch
。
其中-m
是以merge
的方式合并。还可以换成-r
(rebase
)或-s
(squash
)。
其中-d
代表合并后删除本地和远端的分支。
在几乎任何使用,使用gh xx --help
以获得帮助。
原创不易,转载经作者同意后请附上原文链接哦~
Tisfy:https://letmefly.blog.csdn.net/article/details/133935823