This book has been built by dozens of people in the Git community, and is meant to help you learn how to use Git as quickly and easily as possible.
Git Immersion is a guided tour that walks through the fundamentals of Git, inspired by the premise that to know a thing is to do it.
A cookbook of ways to do various things in git.