Git makes so much more sense when you understand how it really works. It only has two tricks, and they're really simple, but explanations go on about Directed Acyclic Graphs and Octopus Merges and a bunch of CS jargon nobody understands. Feh. You can illustrate and understand git using just children's toys!
Matthew McCullough, trainer for GitHub.com, and Tim Berglund, co-presenter of the O'Reilly Git Master Class, will guide you through the fundamentals of Git in three hours of lecture, discussion, and hands-on exercises.