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 init
git status
git diff
git add
git commit
git log
git show
git reset
git checkout
git branch
git merge
git clone
git remote
git fetch
git pull
git 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.