Using GitHub CLI: Basic Information and Examples

Using GitHub CLI: Basic Information and Examples


GitHub, one of the most preferred platforms by developers, not only offers project management, but also enables collaboration and version control. The GitHub Command Line Interface (CLI) allows you to perform these operations easily via the terminal. By using GitHub CLI, you can manage your projects quickly and improve your workflow. In this article, we will provide information about the basic features and usage of GitHub CLI.

What is GitHub CLI?

GitHub CLI is a command-line tool that facilitates performing operations on GitHub. It provides access to all APIs offered by GitHub, allowing you to manage your projects on the terminal. With GitHub CLI, users can quickly perform many actions such as creating pull requests, closing issues, or interacting with repositories.

Installing GitHub CLI

GitHub CLI can be easily installed on different operating systems. Below, we will explain how to install GitHub CLI on Windows, macOS, and Linux.

# For Windows
winget install GitHub.cli

# For macOS
brew install gh

# For Linux
sudo apt install gh

Basic Operations with GitHub CLI

Some basic operations you can perform with GitHub CLI are as follows:

Creating a Repository

To create a new repository, you can use the following command in the terminal:

gh repo create my-new-repo

Sending a Pull Request

You can create a pull request to submit changes to the main branch:

gh pr create --base main --head feature-branch --title "Add New Feature" --body "This pull request adds new features."

Conclusion

GitHub CLI is a powerful tool for developers. Managing your projects via the terminal can speed up your workflow and increase your productivity. In this article, we provided information about the basic features and usage of GitHub CLI. Now you will be able to manage your projects more effectively with GitHub CLI!