External Links
Tutorials
Short & Sweet
-
Introductory Reference & Tutorial
This introductory walkthrough acts as a nice tutorial.
-
Official Git Tutorial
The official gittutorial man page is a good place to start.
-
Everyday Git
Learn the basics with 20 of the most common commands.
-
Git Immersion
A guided tour that walks through the fundamentals of Git.
Diving Deeper
-
Ry’s Git Tutorial
A hands-on introduction to the entire Git porcelain.
-
Git for Designers
No knowledge of version control? No problem.
-
Git for Computer Scientists
A quick introduction to Git internals for people who aren't scared by words like Directed Acyclic Graph.
-
Git Magic
An alternative book with the source online.
-
Help.GitHub
Guides on a variety of Git and GitHub related topics.
Books
-
Pragmatic Version Control Using Git
By Travis Swicegood
-
Pro Git
By Scott Chacon
-
Git Internals Peepcode PDF
By Scott Chacon
-
Git in the Trenches
By Peter Savage
-
Version Control with Git, 2nd ed.
By Jon Loeliger & Matthew McCullough
-
Pragmatic Guide to Git
By Travis Swicegood
-
Git: Version Control for Everyone
By Ravishankar Somasundaram
Videos
-
Tech Talk: Linus Torvalds on Git
Linus Torvalds visits Google to share his thoughts on Git, the SCM system he created.
-
Introduction to Git: Scott Chacon
This talk introduces the Git Version Control System by looking at what Git is doing when you run the commands you need to do basic version control with it.