Git for beginners

(written by Lawrence Krubner, however indented passages are often quotes)

A good read.

Source