"Git from the bottom up", by John Wiegley

This article is an excellent, excellent introduction to Git. It covers the low-level basics, which are much simpler and more elegant than you might be expecting1, and then reaches up to the less elegant but very powerful world of the Git user interface. Highly recommended.

  1. though of course, you might expect me to say that, given my own background!