# List of Github cli commands

Github cli commands
============

_A list of Github cli commands_
--
feel free to star [this](https://gist.github.com/vimalverma558/50d523bc3af426a3b51d59cabb49eeff)

___
___

![Alt Github cli](https://cdn.hashnode.com/res/hashnode/image/upload/v1614567037514/X6JxVqNeR.jpeg)

### 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 <br> `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](https://github.com/vimalverma558)
