Git From the Bottom Up by John Wiegley

Git keeps expanding.
ls /bin /usr/lib/git-core | grep -c ^git

To avoid being stuck in outmoded ways of working, it's good to review the current state of the art. mjd has a recent series on git, which recommended Wiegley's short-and-good intro.

Wiegley points out that git-stash creates referenceable state, which then can be used just as another other hash reference in git, ie. cheap snapshots can be created with a `git snap` alias which is:

git stash push -u -m "$*" && git stash apply 

Now to go work through all the git-* docs....