When working with GitHub Repositories, the Github.com website provides an excellent interface for working with Issues, Pull Requests, and Repositories. Of course, when committing file changes and merging branches, you still use the git CLI. However, this requires context switching between CLI and browser. Luckily, the GitHub CLI (gh) offers a full command-line / terminal experience for working with GitHub. Here’s a cheat sheet I’ve put together that showcases many of the GitHub CLI commands to help you be more productive at the command-line as you perform operations against your GitHub Pull Requests, Issues, and Repositories!

The GitHub CLI Cheat Sheet is available in a couple different formats for download:

Git Cheat Sheet Available – I have also created a Git cheat sheet you can download too. Using both of these cheat sheets will definitely help you level-up your Git and GitHub CLI game!

Feel free to print this GitHub CLI cheat sheet, or save it to your desktop, for easy access to common GitHub CLI commands. This way you will be able to stay more productive by not needing to look up these commands so often as you’re working with your GitHub Pull Requests, Issues, and Repositories from the command-line.

Additionally, you can purchase it printed on mugs, stickers, and more!

Happy working with your GitHub pull requests, issues, and repositories using the command-line!

Article Author

Chris Pietschmann Chris is the Founder of Build5Nines.com and a Microsoft MVP in Azure & IoT with 20 years of experience designing and building Cloud & Enterprise systems. He is also a Microsoft Certified: Azure Solutions Architect, developer, Microsoft Certified Trainer (MCT), and Cloud Advocate. He has a passion for technology and sharing what he learns with others to help enable them to learn faster and be more productive.