Git Survival Guide

I think the git UI is pretty awful, and encourages using Git in ways that will screw you. Here are a few things I've picked up that have saved my bacon.

Useful Resources

That is, resoures that can help you solve problems or understand things, not resources that reiterate the man pages for you.