Recently I’ve been reading the eBook “Learn Version Control with Git” online, and I’d recommend it.
I’ve been using Git for a while, but certainly not to its full potential, and not even really for its intended purpose. The book is great because it:
“…doesn’t require a master’s degree in computer science to read it. It’s aimed at beginners of programming, at designers, at project managers… It tries not to require too much prior knowledge on the technical side. It tries to go slowly.”