Notes for version control using git and Github. All the notes in here are condensed information from Pro Git. To get started with using Git and Github you only need to read the first 4 sections (0-3). The rest are optional.

To get a better understanding of the git data model before you start this, watch the following lecture and read through some of the notes:

https://missing.csail.mit.edu/2020/version-control/

Book


Setting up Git on Mac

Basics

Git Branching

Github

Git Tools

Customizing Git