Git + GitHub Basics
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
Commands Covered in this Tutorial
git initgit statusgit diffgit addgit commitgit loggit showgit resetgit checkoutgit branchgit mergegit clonegit remotegit fetchgit pullgit push
Created by
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.
Graphics
Branching and Remote graphics were borrowed from Atlassian's Git Tutorial, which is a great deep dive for the intermediate + advanced.