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/