git-oh-$#!† by Kristina Chodorow.
From the post:
I’ve learned a lot about git, usually in a hurry after I mess up and have to fix it. Here are some basic techniques I’ve learned that may help a git beginner.
I have always found humor to be a good tool for teaching material you want remembered. See what you think.