Git --distributed-is-the-new-centralized
About
Documentation
Reference
Book
Videos
External Links
Downloads
Community
External Links
Tutorials
Short & Sweet
Official Git Tutorial
The official gittutorial man page is a good place to start.
Git Immersion
A guided tour that walks through the fundamentals of Git.
Everyday Git
Learn the basics with 20 of the most common commands.
Git Beginner's Guide for Dummies
This guide includes an introduction for complete beginners as well as hands-on tutorials for intermediate learners. ( Korean / Simplified Chinese / Traditional Chinese / Vietnamese )
Diving Deeper
Ry’s Git Tutorial
A hands-on introduction to the entire Git porcelain.
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.
Git: Version Control Made Easy
Use the powerful features of Git in your projects.
Hands-On Version Control with Git [Video]
Better project workflows with Distributed Version Control.
Learn Git in 3 Hours [Video]
Build powerful and effective projects using Git Version Control Systems.
Git for Designers
No knowledge of version control? No problem.
git-draw
git-draw is a small tool that draws nearly the full content of a tiny git repository as a graph. It helps people with an engineering background learning Git's internals.
Help.GitHub
Guides on a variety of Git and GitHub related topics.
Version Control with Git [Video]
Your Guide to deliver great code using TFS and Git.
Conquering Git: Advanced Training Guide [Video]
Master versioning and manage your code with Git by controlling its workflow and using it for your projects.
Git and Version Control [Video]
Learn the basics of Git and Version Control through detailed and easy to follow steps.
Books
Pro Git
By Scott Chacon and Ben Straub
Mastering Git
By Jakub Narębski
Git in Practice
By Mike McQuaid
Git in the Trenches
By Peter Savage
Git: Version Control for Everyone
By Ravishankar Somasundaram
Git Essentials - Second Edition
By Ferdinando Santacroce
Git Version Control Cookbook - Second Edition
By Kenneth Geisshirt
Git for Teams
By Emma Jane Hogbin Westby
Version Control with Git, 2nd ed.
By Jon Loeliger & Matthew McCullough
Pragmatic Guide to Git
By Travis Swicegood
Pragmatic Version Control Using Git
By Travis Swicegood
Git Internals Peepcode PDF
By Scott Chacon
Git Version Control Cookbook
By Aske Olsson and Rasmus Voss
Learn Git in a Month of Lunches
By Rick Umali
Version Control with Git and GitHub
By Alex Magana, Joseph Muli
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.
Courses
Git: Mastering Version Control
By Ferdinando Santacroce, Aske Olsson, Rasmus Voss and Jakub Narębski
Git Complete [Video Course]
A definitive, step-by-step guide to Git with easy to understand examples
Git: Version Control Made Easy
Use the powerful features of Git in your projects
About this site
Patches, suggestions, and comments are welcome.
Git is a member of Software Freedom Conservancy