Git from the Bottom Up (2008)
Video-wise there is hardly a better explainer on git than this one: 'Lecture 6: Version Control (git) (2020)'
The author, J Wiegley is the maintainer of Emacs too. He's a heavyweight.
The realization that git is more akin to ZFS snapshots and that the space saving is done separately was eye-opening.
(2017) ?
Not sure how to date this, but the latest commit for the source of the book is from 2017.
https://github.com/jwiegley/git-from-the-bottom-up/commit/76...
Past comments: https://news.ycombinator.com/item?id=10199391
Back at my first internship circa 2011 or so, we had a developer advocate from GitHub come to the company for a workshop day. He was great. He taught git just like this, and by the end of the day I had a solid understanding of the tool. That background knowledge has remained extremely useful.
Got interested in the static site generator so I followed the “bitbooks” link in the footer, it looks like the domain has been hijacked
Exactly what I need for my own small Git workshop
If curious, past threads:
Git from the Bottom Up (2009) [pdf] - https://news.ycombinator.com/item?id=10199391 - Sept 2015 (25 comments)
Git from the Bottom-Up by John Wiegley [pdf] - https://news.ycombinator.com/item?id=2059614 - Jan 2011 (8 comments)
Git from the bottom up [pdf] - https://news.ycombinator.com/item?id=1099229 - Feb 2010 (18 comments)
Git==Blobs+Trees+Commits+nothingelse Learn Git from the bottom up - https://news.ycombinator.com/item?id=1064231 - Jan 2010 (2 comments)