This tutorial is designed to introduce the basic commands of Git, and explain how to get started contributing on GitHub.
It will cover the difference between Git & GitHub, committing, branching, pushing and pulling.
This tutorial assumes a basic understanding of the command line. For a guide to command line basics, see my other tutorial here.
To view this as a GitBook as it was intended, you can read it here
git initgit statusgit diffgit addgit commitgit loggit showgit resetgit checkoutgit branchgit mergegit clonegit remotegit fetchgit pullgit push
This tutorial was a joint effort between Kelsey Hawley who was a beginner many years ago and Nicholle James who was a beginner more recently.
Branching and Remote graphics were borrowed from Atlassian's Git Tutorial, which is a great deep dive for the intermediate + advanced.