Using gh

GitHub's new command line interface

Command line tools     Tutorial

    The GitHub CLI, invoked with $ gh is the official command line interface of the popular code repository website, GitHub, making it possible to create repositories and even search available issues without a web browser! Before the release of the offical CLI many avid coders used the open-source, community developed, hub command. As the syntax is similar, switching to gh for those already familiar with the hub command should be simple. This article, however, assumes no such familiarity. Let's address the basics: Installation, authenticating, configuration, and creating a remote repository. ...

Version Control

A primer on git for the unitiated

Command Line Tools

    Wouldn't it be great if while you were coding you could save and keep track of snapshots of the changes you made, enabling you to revert to old versions of your software? Before you added that feature? Before you created that disasterous bug? Thats version control. Like the undo function of your favorite text editor, or keeping seperate save files in a videogame. Of course you could save a copy of your code every time you make a change, and document the changes, and keep an indexible list of the changes and the differences between each revision, and then manually sift through those files until you find the version of the...

Or you could use Git.

Git does all of that and much much more so you can avoid the painstaking tedium of doing it all manually. Let's go over how to set it up and use it's powerful features. ...

This website was made on Bash
with the Gnu-nano text editor
on Debian Buster Linux.

Bash Nano Debian
Cout is a blog by Kevin Friedl,
a professional software engineer,
specializing in the c++ language.
If you like what you've read or found it useful
and would like to support Cout
You can buy me a cup of tea
Or subscribe to my Patreon
Thanks!
Connect, Contact, Collaborate
LinkedIn GitHub Twitter Rss Email

The cout blog by Kevin M. Friedl

Copyright © 2020