When comparing Pro Git vs Try Git: Code School, the Slant community recommends Pro Git for most people. In the question“What are the best resources to learn git?” Pro Git is ranked 1st while Try Git: Code School is ranked 3rd. The most important reason people chose Pro Git is:
Although the book is free online, you can support the author by purchasing a [hard copy of the book](http://www.amazon.com/Pro-Git-Scott-Chacon/dp/1430218339/ref=sr_1_1?ie=UTF8&qid=1373668887&sr=8-1&keywords=pro+git).
Ranked in these QuestionsQuestion Ranking
Pros
Pro Available for free online
Although the book is free online, you can support the author by purchasing a hard copy of the book.
Pro Comprehensive and clearly written
The book is a comprehensive guide on everything you need to know to learn and master Git. It starts with the basics, but also moves into the deeper complexities of Git, not only explaining what commands do, but how.
A strong understanding of the inner mechanics of Git will help you use them to perform very powerful operations in keeping track of your code history, and developing features.
Pro Available in many languages
Pro Requires less than 30 minutes to teach git basics
The course will teach you all you need to know for getting started with git in a very short period of time.
Pro No setup required
Interactive tutorial that runs in the browser without needing git installed.
Pro It's free
Pro Doesn't assume knowledge of other revision control tools
It's really well designed and is suitable for people not coming from a SVN or mercurial background.
Pro GitHub account creation is part of the tutorial
The course will take you through setting up an account on Github.
Pro Social network integration
You can share your progress in the course through social media (facebook or twitter).
Cons
Con May be intimidating for beginners
It's an excellent treatment, but it may not be the place a new person wants to start. (At least reading cover-to-cover.)
Con Presents a complex subject as simple; creates confusion
Glossing over some of the reasoning for actions may confuse those that want to understand how and why things work the way they do.
Con Barely teaches anything
You cannot learn how to use git from this. You will quickly run into trouble and have no idea how to fix it. Try Git is a mere introduction to advertise Code School's Git Real course.