- Work seamlessly with GitHub from the command line.
gh [flags]
- auth: Authenticate gh and git with GitHub
- browse Open the repository in the browser
- codespace: Connect to and manage codespaces
- gist: Manage gists
- issue: Manage issues
- org Manage organizations
- pr: Manage pull requests
- project: Work with GitHub Projects.
- release: Manage releases
- repo: Manage repositories
cache: Manage Github Actions caches run: View details about workflow runs workflow: View details about GitHub Actions workflows
co: Alias for "pr checkout"
alias: Create command shortcuts api: Make an authenticated GitHub API request completion: Generate shell completion scripts config: Manage configuration for gh extension: Manage gh extensions gpg-key: Manage GPG keys label: Manage labels ruleset: View info about repo rulesets search: Search for repositories, issues, and pull requests secret: Manage GitHub secrets ssh-key: Manage SSH keys status: Print information about relevant issues, pull requests, and notifications across repositories variable: Manage GitHub Actions variables
actions: Learn about working with GitHub Actions environment: Environment variables that can be used with gh exit-codes: Exit codes used by gh formatting: Formatting options for JSON data exported from gh mintty: Information about using gh with MinTTY reference: A comprehensive reference of all gh commands
--help
Show help for command
--version
Show gh version
$ gh issue create $ gh repo clone cli/cli $ gh pr checkout 321
Use gh <command> <subcommand> --help
for more information about a command.
Read the manual at https://cli.github.com/manual