Jump to content

How to learn Git - A link roundup

+ 3
  kevin.suttle's Photo
Posted Nov 29 2009 08:43 PM

Here are the best resources I have come across for learning the Git distributed version control system.

Courses
O'Reilly Video - Mastering Git
PeepCode - Git Training

Videos
Terminal, Git, and GitHub for the Rest of Us: Screencast
Git, GitHub and Social Coding - By Scott Chacon, Chris Wanstrath and Tom Preston-Werner (founders of Github)
YUI Theater — Jenny Donnelly: Introduction to Git
Master Advanced Git
Simple git and github demo - NumbKnuckle
Learn how to branch with git - NumbKnuckle
O'Reilly Webcast: Git in one hour
Tech Talk: Linus Torvalds on git
GitCasts Screencasts
Using Git GUI with Eclipse Part I - Setting up the workspace
Using Git GUI with Eclipse Part II - Pushing changes to the server
Contributing with Git

Articles
A List Apart - Get started with git
Easy version control with git
Getting the hang of GitHub
Understanding Git Conceptually
Git for Designers
Official git documentation
Git - The Basics
Git cheat sheet
Git For Windows Developers Series
Getting Started with Git on Mac OS X

Wikis
Gitref (also redirects from learn.github.com).
Git FAQ
Think Like a git

Blogs
Git Ready

Sites
Git Immersion. (Step by step tutorials. Very cool.)

Books
Pro Git Book (free, open source, online)
Version Control with Git: Powerful Tools and Techniques for Collaborative Software Development
Pragmatic Version Control Using Git
Getting Good with git (Free ebook)

Command Line GUI tools:
OpenInGitGUI (Mac)
GitX (Mac)

Full git clients
Tower (Mac) The most powerful git client for Mac
Gitbox (Mac) The Everyday git interface for human beings.
TortoiseGit (Windows)
Egit Eclipse plugin
Using the EGit Eclipse plugin with GitHub
SmartGit (Win/Mac/Linux)

Misc.
Git Tower's git cheat sheet

Tags:
1 Subscribe


1 Reply

 : Dec 01 2009 02:51 PM
Readers please note that "git" is not an acronym and not capitalized.