8 of 8 people found the following review helpful
4.0 out of 5 stars
A really useful guide to GIT, 9 Nov 2010
The book is aimed at developers who have used a source control system before, but want to learn Git and it meets this aim well.
I particularly like the style of layout used when explaining the Git commands and in what situation they are appropriate. Having an explanation on the left-hand page and the actual commands on the right-hand page is a nice approach.
I read the book in one sitting, which says a lot about how engaging it is. But I would image that most people would read the 1st few chapters all the way though (Introduction, Getting Started and Working with Git) and then dip into the other chapters when needed.
I would've preferred to have seen a more in-depth comparison of regular v. distributed Version Control Systems (VCS) and more info about how you work differently in Git. As a distributed VCS is fundamentally different from a regular one, people with experience in SVN (or similar) might need more help understanding the difference in the process. But this is only a minor quibble.
I would definitely recommend it to someone who was looking to move from a traditional VCS to Git. Whilst it doesn't cover every aspect of Git, it successfully covers the 95% it sets out to. However I would say that it's not that useful to someone completely new to source control, but to be fair it doesn't claim to be targeting this audience.