乐趣区

关于github:GithubCLI

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] #敞开 issue
gh issue create [flags] #创立一个 issue
gh issue list [flags] #列出并过滤此仓库中的 issue
gh issue reopen {<number | <url>} [flags] #重开 issue
gh 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] #敞开一个 pr
gh pr create [flags] #创立一个 pr
gh pr diff [<number> | <url> | <branch>] [flags] #查看 pr 的变动
gh pr list [flags] #列出并过滤此仓库中的 pr
gh pr merge [<number> | <url> | <branch>] [flags] #合并 pr
gh pr ready [<number> | <url> | <branch>] [flags] #使一个 pr 筹备审查
gh pr reopen {<number> | <url> | <branch>} [flags] #重开 pr
gh pr review [<number> | <url> | <branch>] [flags] #给一个 pr 增加 review
gh 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] #查看一个仓库
退出移动版