- You'll save an extra 5% on Books purchased from Amazon.ca, now through July 29th. No code necessary, discount applied at checkout. Here's how (restrictions apply)
Pro Git Paperback – Aug 27 2009
|New from||Used from|
Special Offers and Product Promotions
Customers Who Bought This Item Also Bought
No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
Getting the download link through email is temporarily not available. Please check back later.
To get the free app, enter your mobile phone number.
About the Author
A biography is not available for this author.
What Other Items Do Customers Buy After Viewing This Item?
Top Customer Reviews
Pro Git is an easy read with clearly diagrammed concepts presented and built upon in an order that matches my needs as an experienced Revision Control user and administrator. It has also proven to be an indispensible companion for my team mates who are new to Git.
I was using Subversion professionally and got familiar with Git by using git-svn to cleanly manage multi-tasking in my working copy. Once I had that down I went on to using it as a root-cause analysis tool thanks to the instantaneous searching of history in Gitk. I cannot imagine using Subversion directly anymore and I would be glad to retire it completely.
Most Helpful Customer Reviews on Amazon.com (beta)
large team-based project. Due to this, I was afraid I would get bored of the
book very easily since I had already learned a decent amount of the material.
This was most assuredly not the case. Chacon has done an excellent job in
writing a book that serves as an excellent beginners guide and a quick reference
at the same time.
The first part of the book is devoted to looking at multiple version control
systems along with a history of version control. Chacon also makes it very
easy to set Git up in a number of environments so that you can get started right
away. The first half of the book is dedicated towards basics of the
system, advanced features, such as rebasing, and setting up a remote server for
git. The next half of the book contains a wealth of knowledge regarding best
practices when using Git, additional tools and configuration options, and
finally, nitty-gritty details on how Git works under the hood.
My biggest complaint would have to be the fact that the material on using Git
remotely is scattered in a couple different parts of the book. This makes it
slightly difficult to find specific information regarding remote work.
Overall, Chacon did an excellent job with Pro Git. After reading this book I
was able to easily fill in the holes in my knowledge and felt significantly more
comfortable maintaining a Git system for personal and team projects.
i can highly recommend it!
Pro Git is published by Apress. On 250 odd pages, Scott manages to bring Git across in a very vivid way. Lots of sample sessions and a huge number of figures make Git come alive and fun to use! (Only at one point while reading the book, did I think: "why is he telling me that?", but it can't have been too bad, because upon writing this, I can't find the place.)
Pro Git starts off easily enough, but it does so at a fast pace, for which I was grateful: you get past the basics on page 45, which means the book gets you set up quickly, so that you can start taking Git for a spin.
Chapter 3 is called "Git Branching", and the thirty pages explain all you ever wanted to know (as well as all you never wanted to know ) about branching. This part is hardcore, but Scott explains this with lots of diagrams, making it easier for us to follow.
One of the best chapters in the book, for me, is called "Git on the server". Scott explains the different methods of setting up Git so as to be able to collaborate.
If you use Git or intend to (and I'd certainly recommend you look at it), I very warmly recommend Scott Chacon's Pro Git: it's the best companion you'll have for Git.
I just recently switched to Git after being a longtime user of other SCM tools. I had no previous knowledge of Git, and purchased this book as a reference to help me understand how Git is different from SVN/CVS/TFS and to help me decide if I was going to switch. I picked two books here on Git (the O'Reilly book being the other) and dove in headfirst.
All of the routine tasks, commands and options are well covered here. Covered topics include all of the required basics, using remote repositories, staging, branching strategies and so on.
I'm a really visual person and I really like diagrams. I was quickly able to understand the key strengths of Git by looking at the included diagrams in a way that just reading some text does not convey.
I've been using this book frequently.
Look for similar items by category
- Books > Computers & Technology > Computer Science > Software Engineering
- Books > Computers & Technology > Databases > Distributed Databases
- Books > Computers & Technology > Programming > Languages & Tools
- Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Software Development
- Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Tools
- Books > Textbooks > Computer Science & Information Systems > Programming Languages
- Books > Textbooks > Computer Science & Information Systems > Software Design & Engineering