A past coworker wrote http://think-like-a-git.net/ which I recommend. I had the good fortune of being able to open a chat window with him when I had gotten inextricably tangled in my git branches...
I am also happy to answer questions and chat about it, although it's been a while since I've used it actively.
Git recommendation
I am also happy to answer questions and chat about it, although it's been a while since I've used it actively.