Learn git concepts, not commands - a git tutorial

A very useful overview of git!

Original link and Wayback Machine link