Contribution to git into lesson for SWC teacher training

This PR expands the into lesson on git backups to include an introduction to the working tree, the index, and a simple revision chain, in order to discuss more completely `git reset` and its options `--soft`, `--mixed`, and `--hard`