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. ...