This pocket guide is the perfect on-the-job companion to Git, the distributed version control system. It provides a compact, readable introduction to Git for new users, as well as a reference to common commands and procedures for those of you with Git experience. Written for Git version 1.8.2, this handy task-oriented guide is organized around the basic version control functions you need, such as making commits, fixing mistakes, merging, and searching history.
I'm absolutely in love with O'Reilly's pocket guide series. This particular book gave me some fundamental knowledge on Git. It is also a decent catalog of commonly used commands. However, for a person completely unfamiliar with Git, this book isn't the best option: not easy to read at all (though, written much better than the official documentation).
It simplifies a some concepts regarding the inner workings git, however I strongly dislike the structuring of the information within the chapters - the way they're arranged seems unintuitive. As an example, the entirety of chapter 8 can be summarized more aptly by the corresponding page on git-scm. It also sometimes references syntax that it made no prior definition for and other times leaves certain chapter-relevant syntax definitions out for no known reason (which the reader might find useful).
I believe it's useful for getting a general idea of where to start looking for more information, because of its explanations, but I don't see it being useful to beginners or advanced git users.
Great book for getting started with git. Written in a tutorial style so you can get up and running with git quickly, but comprehensive enough to answer a lot of basic and not so basic questions, with a good FAQ at the end and nice digital list to find things quickly. If you really want to do complex things with git there are other books with the really fancy features fully documented, but this book is probably plenty to get most developers working.
O'Reilly at its best. Clear, concise, packed with information and insights into common practices and workflows, well written and well edited. I finally grok Git, instead of just mash commands at it.
A solid overview of basic and intermediate git. The book goes beyond the innumerable "How to use git" guides and delves into how git works behind the scenes. I doubt I'll ever use the majority of the advanced commands, but every chapter helped me get my head around why git works the way it does.
Short and clear. It's really 4 stars for me, but I'm using 5 because I doubt there's other book that gives so much information in so little space, and still is very readable.