Git from the Bottom Up (2009) [pdf]
ftp.newartisans.com
Git from the Bottom Up (2009) [pdf]
1–10 of 26 posts
Re: Git from the Bottom Up (2009) [pdf]
#2Re: Git from the Bottom Up (2009) [pdf]
#3Re: Git from the Bottom Up (2009) [pdf]
#4Re: Git from the Bottom Up (2009) [pdf]
#5A nice resource in the same vein -- build a bare bones git in javascript: http://kushagragour.in/blog/2014/01/build-git-learn-git/
And finally, Linus's one page explanation of git's central concepts for the initial commit of git: https://github.com/git/git/tree/e83c5163316f89bfbde7d9ab23ca...
Re: Git from the Bottom Up (2009) [pdf]
#6Actually I did `git help tutorial` first to get started.
Re: Git from the Bottom Up (2009) [pdf]
#7This is the right way to learn Git. I don't know how good this is, but I feel most of the strange unintuitiveness of git went away and was replaced by a feeling of productivity since I understood what happens under git's hood.
It's useful to know about, but placing it at the end makes it seem like a high order bit rather than something for a corner case.
Re: Git from the Bottom Up (2009) [pdf]
#8Related: https://git-scm.com/book/en/v1/Git-Internals-Git-Objects (and other sections in that chapter)
Re: Git from the Bottom Up (2009) [pdf]
#9Re: Git from the Bottom Up (2009) [pdf]
#10This is the right way to learn Git. I don't know how good this is, but I feel most of the strange unintuitiveness of git went away and was replaced by a feeling of productivity since I understood what happens under git's hood.
The big take away for me was the idea of blobs and trees as Hickeyian values and commits as Von Neumann places. [1] If there is one weakness is the article it is ending with stash , which to me seems to be a bit of a feature in search of a workflow more than something that enhances distribution and sharing among a team in so far as the class of problem it addresses seems to result from larger issues of team structure…