Github-CLI
Github 官网的命令行工具 Github CLI。Mac 零碎能够通过 homebrew 装置或者间接下载免安装包来应用。
命令
Github CLI 的所有命令均以gh
结尾,命令较为法则,容易记忆。上面是一些命令清单。
别名 alias
gh alias delete <alias> [flags] #删除别名gh alias list [flags] #列出所有别名gh alias set <alias> <expansion> [flags] #设置一个别名
认证 auth
gh auth login [flags] #应用GitHub主机进行身份验证gh auth logout [flags] #从Github主机中移除验证gh auth refresh [flags] #刷新存储的身份验证凭据gh auth status [flags] #查看身份认证状态
配置 config
gh config get <key> [flags] #失去指定配置的值gh config set <key> <value> [flags] #用指定值更新配置
问题 issue
gh issue close {<number> | <url>} [flags] #敞开issuegh issue create [flags] #创立一个issuegh issue list [flags] #列出并过滤此仓库中的issuegh issue reopen {<number | <url>} [flags] #重开issuegh issue status [flags] #查看issue状态gh issue view {<number> | <url>} [flags] #查看一个issue
拉取申请 pull request
gh pr checkout {<number> | <url> | <branch>} [flags] #查看并切换分支,能够指定pr数目或分支名gh pr checks [flags] #查看一个分支的CI状态gh pr close {<number> | <url> | <branch>} [flags] #敞开一个prgh pr create [flags] #创立一个prgh pr diff [<number> | <url> | <branch>] [flags] #查看pr的变动gh pr list [flags] #列出并过滤此仓库中的prgh pr merge [<number> | <url> | <branch>] [flags] #合并prgh pr ready [<number> | <url> | <branch>] [flags] #使一个pr筹备审查gh pr reopen {<number> | <url> | <branch>} [flags] #重开prgh pr review [<number> | <url> | <branch>] [flags] #给一个pr增加reviewgh pr status [flags] #显示相干pr的状态gh pr view [<number> | <url> | <branch>] [flags] #查看一个pr
公布 release
gh release create <tag> [<files>...] [flags] #创立一个新公布gh release delete <tag> [flags] #删除一个公布gh release download [<tags>] [flags] #下载公布gh release list [flags] #显示该仓库所有公布gh release upload <tag> <files>...[flags] #上传一个公布gh release view [<tags>] [flags] #查看公布信息
仓库 repo
gh repo clone <repository> [<directory>] [-- <gitflags>...] #在本地克隆一个仓库gh repo create [<name>] [flags] #创立一个新仓库gh repo fork [<repository>] [flags] #fork指定仓库gh repo view [<repository>] [flags] #查看一个仓库