github-cli
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseGitHub CLI
GitHub CLI
GitHub CLI is the fastest way to work with GitHub from a terminal.
GitHub CLI是从终端操作GitHub的最快方式。
Start Here
入门指南
- Authenticate first:
gh auth login - Check active context:
gh auth status - Target another repo when needed:
-R OWNER/REPO - Get command help anytime:
gh <command> --help
- 首先进行身份验证:
gh auth login - 查看当前上下文:
gh auth status - 需要时指定其他仓库:
-R OWNER/REPO - 随时获取命令帮助:
gh <command> --help
Common Workflow
常见工作流
bash
gh auth login
gh repo clone OWNER/REPO
gh issue list
gh pr create --fill
gh run watchbash
gh auth login
gh repo clone OWNER/REPO
gh issue list
gh pr create --fill
gh run watchReferences
参考文档
Core
核心命令
- :
gh authreferences/auth.md - :
gh browsereferences/browse.md - :
gh codespacereferences/codespace.md - :
gh gistreferences/gist.md - :
gh issuereferences/issue.md - :
gh orgreferences/org.md - :
gh prreferences/pr.md - :
gh projectreferences/project.md - :
gh releasereferences/release.md - :
gh reporeferences/repo.md
- :
gh authreferences/auth.md - :
gh browsereferences/browse.md - :
gh codespacereferences/codespace.md - :
gh gistreferences/gist.md - :
gh issuereferences/issue.md - :
gh orgreferences/org.md - :
gh prreferences/pr.md - :
gh projectreferences/project.md - :
gh releasereferences/release.md - :
gh reporeferences/repo.md
Actions
Actions相关命令
- :
gh cachereferences/cache.md - :
gh runreferences/run.md - :
gh workflowreferences/workflow.md
- :
gh cachereferences/cache.md - :
gh runreferences/run.md - :
gh workflowreferences/workflow.md
Additional
其他命令
- :
gh agent-taskreferences/agent-task.md - :
gh aliasreferences/alias.md - :
gh apireferences/api.md - :
gh attestationreferences/attestation.md - :
gh completionreferences/completion.md - :
gh configreferences/config.md - :
gh copilotreferences/copilot.md - :
gh extensionreferences/extension.md - :
gh gpg-keyreferences/gpg-key.md - :
gh labelreferences/label.md - :
gh licensesreferences/licenses.md - :
gh previewreferences/preview.md - :
gh rulesetreferences/ruleset.md - :
gh searchreferences/search.md - :
gh secretreferences/secret.md - :
gh ssh-keyreferences/ssh-key.md - :
gh statusreferences/status.md - :
gh variablereferences/variable.md
- :
gh agent-taskreferences/agent-task.md - :
gh aliasreferences/alias.md - :
gh apireferences/api.md - :
gh attestationreferences/attestation.md - :
gh completionreferences/completion.md - :
gh configreferences/config.md - :
gh copilotreferences/copilot.md - :
gh extensionreferences/extension.md - :
gh gpg-keyreferences/gpg-key.md - :
gh labelreferences/label.md - :
gh licensesreferences/licenses.md - :
gh previewreferences/preview.md - :
gh rulesetreferences/ruleset.md - :
gh searchreferences/search.md - :
gh secretreferences/secret.md - :
gh ssh-keyreferences/ssh-key.md - :
gh statusreferences/status.md - :
gh variablereferences/variable.md
Notes
注意事项
- Prefer ,
--json, or--jqfor scripts--template - is the fallback for anything not covered by a dedicated command
gh api - For GitHub Enterprise, use or set
--hostnameGH_HOST
- 编写脚本时优先使用、
--json或--jq参数--template - 对于专用命令未覆盖的操作,可使用作为备选方案
gh api - 针对GitHub Enterprise,使用参数或设置
--hostname环境变量GH_HOST