A great, interactive intro to Git

It took me some time to understand revision control, and I searched the web quite a bit for a simple explanation. Github created a great interactive tutorial to explain the general concepts of Git revision control. No only does it teach you about managing a repository, but you also learn the commands to create, push, pull, etc your Git repository. Take a look and try it out