#认证
| 命令 | 说明 | |
|---|---|---|
gh auth login | 登录GitHub | |
gh auth logout | 登出 | |
gh auth status | 检查认证状态 | |
gh auth refresh | 刷新认证令牌 | |
gh auth switch | 切换账户 |
#仓库
| 命令 | 说明 | |
|---|---|---|
gh repo create [name] | 创建新仓库 | |
gh repo clone [repo] | 克隆仓库 | |
gh repo fork [repo] | Fork仓库 | |
gh repo view | 查看仓库信息 | |
gh repo view --web | 在浏览器中打开 | |
gh repo list [user] | 列出仓库 | |
gh repo delete [repo] | 删除仓库 | |
gh repo rename [new-name] | 重命名仓库 |
#议题
| 命令 | 说明 | |
|---|---|---|
gh issue list | 列出议题 | |
gh issue create | 创建议题(交互式) | |
gh issue create -t "[title]" -b "[body]" | 创建议题(命令行) | |
gh issue view [number] | 查看议题详情 | |
gh issue close [number] | 关闭议题 | |
gh issue reopen [number] | 重新打开议题 | |
gh issue edit [number] | 编辑议题 | |
gh issue comment [number] -b "[body]" | 添加议题评论 |
#Pull Request
| 命令 | 说明 | |
|---|---|---|
gh pr list | 列出PR | |
gh pr create | 创建PR(交互式) | |
gh pr create -t "[title]" -b "[body]" | 创建PR(命令行) | |
gh pr view [number] | 查看PR详情 | |
gh pr checkout [number] | 切换到PR分支 | |
gh pr merge [number] | 合并PR | |
gh pr merge --squash | Squash合并 | |
gh pr merge --rebase | Rebase合并 | |
gh pr close [number] | 关闭PR | |
gh pr review [number] | 审查PR | |
gh pr diff [number] | 查看PR差异 |
#GitHub Actions
| 命令 | 说明 | |
|---|---|---|
gh run list | 列出工作流运行 | |
gh run view [run-id] | 查看运行详情 | |
gh run watch [run-id] | 实时监控运行 | |
gh run rerun [run-id] | 重新运行工作流 | |
gh run cancel [run-id] | 取消运行 | |
gh run download [run-id] | 下载工件 | |
gh workflow list | 列出工作流 | |
gh workflow run [workflow] | 手动运行工作流 | |
gh workflow enable [workflow] | 启用工作流 | |
gh workflow disable [workflow] | 禁用工作流 |
#发布
| 命令 | 说明 | |
|---|---|---|
gh release list | 列出发布 | |
gh release create [tag] | 创建发布 | |
gh release create [tag] --generate-notes | 自动生成发布说明 | |
gh release view [tag] | 查看发布详情 | |
gh release download [tag] | 下载发布资源 | |
gh release upload [tag] [files] | 上传资源 | |
gh release delete [tag] | 删除发布 |
#Gist
| 命令 | 说明 | |
|---|---|---|
gh gist list | 列出Gist | |
gh gist create [file] | 创建Gist | |
gh gist create --public [file] | 创建公开Gist | |
gh gist view [id] | 查看Gist | |
gh gist edit [id] | 编辑Gist | |
gh gist clone [id] | 克隆Gist | |
gh gist delete [id] | 删除Gist |
#搜索
| 命令 | 说明 | |
|---|---|---|
gh search repos [query] | 搜索仓库 | |
gh search issues [query] | 搜索议题 | |
gh search prs [query] | 搜索PR | |
gh search code [query] | 搜索代码 | |
gh search commits [query] | 搜索提交 |
#API & 其他
| 命令 | 说明 | |
|---|---|---|
gh api [endpoint] | 调用GitHub API | |
gh api graphql -f query="..." | GraphQL查询 | |
gh browse | 在浏览器中打开当前仓库 | |
gh browse [file] | 在浏览器中打开文件 | |
gh alias set [alias] "[command]" | 设置命令别名 | |
gh extension list | 列出扩展 | |
gh extension install [repo] | 安装扩展 |
#常见问题 (FAQ)
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.