Nice post, thanks.
For another perspective I could also suggest the "Git from the Bottom Up" jwiegley.github.io/git-from-the-bo...
which starts from how the repo is built inside (blobs and trees). Opened my eyes at some point - and also allowed me to explain Git to others better :-)
Thanks, did not know that one yet! Added to my reading list
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.