If curious, past threads:<p><i>Git from the Bottom Up (2009) [pdf]</i> - <a href="https://news.ycombinator.com/item?id=10199391" rel="nofollow">https://news.ycombinator.com/item?id=10199391</a> - Sept 2015 (25 comments)<p><i>Git from the Bottom-Up by John Wiegley [pdf]</i> - <a href="https://news.ycombinator.com/item?id=2059614" rel="nofollow">https://news.ycombinator.com/item?id=2059614</a> - Jan 2011 (8 comments)<p><i>Git from the bottom up [pdf]</i> - <a href="https://news.ycombinator.com/item?id=1099229" rel="nofollow">https://news.ycombinator.com/item?id=1099229</a> - Feb 2010 (18 comments)<p><i>Git==Blobs+Trees+Commits+nothingelse Learn Git from the bottom up</i> - <a href="https://news.ycombinator.com/item?id=1064231" rel="nofollow">https://news.ycombinator.com/item?id=1064231</a> - Jan 2010 (2 comments)
Video-wise there is hardly a better explainer on git than this one: 'Lecture 6: Version Control (git) (2020)'<p><a href="https://www.youtube.com/watch?v=2sjqTHE0zok" rel="nofollow">https://www.youtube.com/watch?v=2sjqTHE0zok</a>
(2017) ?<p>Not sure how to date this, but the latest commit for the source of the book is from 2017.<p><a href="https://github.com/jwiegley/git-from-the-bottom-up/commit/76bd9f2353b0893151bcd8239ddc014289589780" rel="nofollow">https://github.com/jwiegley/git-from-the-bottom-up/commit/76...</a>
Past comments: <a href="https://news.ycombinator.com/item?id=10199391" rel="nofollow">https://news.ycombinator.com/item?id=10199391</a>
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.