DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’» is a community of 966,904 amazing developers

We're a place where coders share, stay up-to-date and grow their careers.

Create account Log in
Cover image for List of Github cli commands
VIMAL KUMAR for Web

Posted on • Updated on

List of Github cli commands

Github cli commands

A list of Github cli commands

feel free to star this



Alt Github cli

Repository

Description Command
Initialize a Github repository [default private] gh repo create <name>
Initialize a Github public repository gh repo create <name> --public
Create a local copy of a remote repository gh repo clone <repository-name> or
gh repo clone https://github.com/<username>/<repository-name>
Create a fork for the current repository gh repo fork

Pull requests

Description Command
Check status gh pr status
Create a pull request gh pr create
Quickly navigate to the pull request creation page gh pr create --web
list of open pull requests gh pr list
View a pull request gh pr view

issue

Description Command
Create a new issue gh issue create
Create an issue using flags gh issue create --title "Issue title"
list of open issues gh issue list
list of closed issues gh issue list --state closed
Show status of relevant issues gh issue status
View an issue gh issue view {<number> / <url>}

follow

Top comments (5)

Collapse
 
sankalpkotewar profile image
Sankalp Kotewar

No provision to commit and push code?

Collapse
 
cladius profile image
Cladius Fernando

commit and push are handle vit the "git" commands. Note the subtle difference. Github (gh) is for Github level activities. Git (git) is for a specific-repo level activities.

Collapse
 
sankalpkotewar profile image
Sankalp Kotewar

Hmm makes sense!

Collapse
 
aakashcode12 profile image
Aakash Yadav

Thanks man

🌚 Friends don't let friends browse without dark mode.

Sorry, it's true.