Shop with your exclusive business pricing
Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows.
Buy new:
-31% $44.99
FREE delivery Thursday, July 17
Ships from: Amazon.com
Sold by: Amazon.com
$44.99 with 31 percent savings
List Price: $64.99
FREE Returns
FREE delivery Thursday, July 17
Or fastest delivery Wednesday, July 16. Order within 21 hrs 38 mins
In Stock
$$44.99 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$44.99
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon.com
Amazon.com
Ships from
Amazon.com
Sold by
Amazon.com
Amazon.com
Sold by
Amazon.com
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$19.15
Get Fast, Free Shipping with Amazon Prime FREE Returns
Crisp copy with a sturdy binding and light shelf wear. Crisp copy with a sturdy binding and light shelf wear. See less
FREE delivery Sunday, July 20 on orders shipped by Amazon over $35
Only 1 left in stock - order soon.
$$44.99 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$44.99
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

Pro Git (Expert's Voice in Software Development) 1st ed. Edition

4.4 out of 5 stars 194 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$44.99","priceAmount":44.99,"currencySymbol":"$","integerValue":"44","decimalSeparator":".","fractionalValue":"99","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"1%2Fti%2BKJ%2FILuramh0%2FSJhNwqZw4IDKIpL42WHJ4DTfVVpfsIjXqEOKZBbOiKDGRtYedaJ6UN0moGNhbp1lBDMVrUO7rssahSbal%2BMCyKWqtDL2NduR0X97BBUB%2Bgs1sfSipNWUI6CWTs%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$19.15","priceAmount":19.15,"currencySymbol":"$","integerValue":"19","decimalSeparator":".","fractionalValue":"15","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"1%2Fti%2BKJ%2FILuramh0%2FSJhNwqZw4IDKIpLMEy8qXBj8rsCLRPtjxG1WsEiqCq0YM1u3TI1TKph3jcwCaMkHqBXrb2HHwWK5f9RRi1GDaOl1HXSqadpIXtqXwEv%2BX7FC5C55oCxsoA6qBqVYeqdVh6RkymuViwyt8oS5lp%2F0Upsud1EpL88D47nHnP2nKUzUL6l","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

Git is the version control system developed by Linus Torvalds for Linux kernel development. It took the open source world by storm since its inception in 2005, and is used by small development shops and giants like Google, Red Hat, and IBM, and of course many open source projects.

  • A book by Git experts to turn you into a Git expert
  • Introduces the world of distributed version control
  • Shows how to build a Git development workflow

There is a newer edition of this item:

Pro Git
$32.12
(2,920)
In Stock

Editorial Reviews

About the Author

A biography is not available for this author.

Product details

  • Publisher ‏ : ‎ Apress
  • Publication date ‏ : ‎ August 27, 2009
  • Edition ‏ : ‎ 1st ed.
  • Language ‏ : ‎ English
  • Print length ‏ : ‎ 310 pages
  • ISBN-10 ‏ : ‎ 1430218339
  • ISBN-13 ‏ : ‎ 978-1430218333
  • Item Weight ‏ : ‎ 1 pounds
  • Dimensions ‏ : ‎ 7.01 x 0.65 x 9.25 inches
  • Customer Reviews:
    4.4 out of 5 stars 194 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Scott Chacon
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Scott Chacon is the CIO and co-founder of GitHub Inc, the popular developer tool and code hosting service. Scott has been involved in the Git community for many years, compiling the Git Community Book, maintaining the main Git website and writing two early and popular books on learning Git, both of which are open sourced.

Scott writes and speaks around the world both about Git and about running and growing a startup company.

Customer reviews

4.4 out of 5 stars
194 global ratings

Review this product

Share your thoughts with other customers

Customers say

Customers find this Git book easy to understand and comprehensive, covering both basic and advanced concepts. The book receives positive feedback for its content, with one customer noting it covers plenty to get you going, while another highlights its excellent chapter on branching. Moreover, customers appreciate the pacing, with one mentioning how it helps glue everything together, and they consider it well worth the money. However, the graphics quality receives mixed reviews, with some customers really liking them while others find the code examples hard to open.

61 customers mention "Knowledge level"60 positive1 negative

Customers praise the book's ability to make Git concepts easy to understand, with one customer noting it covers everything from basic to advanced topics in one volume.

"...Easy to read, good language and appropriate graphics and code samples at every turn...." Read more

"...that information clearly with instructive diagrams and well-written descriptions...." Read more

"...It is well-written, easy to follow and not too long...." Read more

"...I've used Git more and more, I've become far more knowledgeable about version control in general, and actually have a far better understanding of..." Read more

14 customers mention "Git support"14 positive0 negative

Customers appreciate the Git support in the book, with one customer noting that it makes them great at using the version control system, while another mentions that it addresses Git's functionality right from the start.

"...of the gurus behind GitHub, Scott Chacon is a recognized and respected expert on Git...." Read more

"...The author gives Git a fair shake without throwing Subversion under the bus...." Read more

"...there is new code turning up frequently and new tools being built in conjunction with git...." Read more

"...This book is a bit outdated in my opinion but everything still works. It is a great book with easy to understand language and helpful screenshots...." Read more

5 customers mention "Pacing"5 positive0 negative

Customers appreciate the pacing of the book, with one mentioning how it helped them understand strategies for rebasing and merging.

"...Includes coverage of running a local repository, branching, merging, various options for working with others, using github as a contributor and a..." Read more

"...This book pulled everything together, it was kind of like sitting with a hacker who really groks it all (as you will see in the last chapter), and..." Read more

"...it shows all the power of the branching system and strategies to rebase or merge. A great book." Read more

"...Git(mostly introduction/getting started ones), and this book helped glue everything together...." Read more

5 customers mention "Value for money"5 positive0 negative

Customers find the book provides good value, with one mentioning it's free for non-commercial purposes and another noting it helps save expensive time.

"...-NonCommercial-ShareAlike 3.0 license, which means it's free for non-commercial purposes...." Read more

"...I'd highly recommend this book. It's also available online for free. I just like having a hard-copy sometimes." Read more

"...This book is well worth the money I paid, and if you are looking for a great guide to git not matter how small or big your intended usage, this is..." Read more

"...Really can help to safe your expensive time." Read more

4 customers mention "Branching"4 positive0 negative

Customers appreciate the chapter about branching in the book.

"...version control systems, file status lifecycle, and mechanisms for branch management (create, merge, delete)...." Read more

"...all of the required basics, using remote repositories, staging, branching strategies and so on...." Read more

"...Includes coverage of running a local repository, branching, merging, various options for working with others, using github as a contributor and a..." Read more

"...The chapter about branching is excellent, it shows all the power of the branching system and strategies to rebase or merge. A great book." Read more

3 customers mention "Code quality"3 positive0 negative

Customers appreciate the code samples throughout the book.

"...Soon, your code will get better, and your boss will begin to notice that spring in your step at your weekly standup...." Read more

"...And it is still evolving, there is new code turning up frequently and new tools being built in conjunction with git...." Read more

"...Easy to read, good language and appropriate graphics and code samples at every turn...." Read more

3 customers mention "Content"3 positive0 negative

Customers appreciate the content of the book, with one mentioning it covers plenty to get you going.

"...Can he explain things? Does he cover the right material, in the right order? Yes, yes, yes, yes, and yes...." Read more

"...But at the same time it covers everything: from how to do day to day tasks to the git internals and working with remotes...." Read more

"...Though it doesn't cover every git command, it covers plenty to get you going with much more than just the basics. Highly recommended." Read more

6 customers mention "Graphics quality"4 positive2 negative

Customers have mixed opinions about the graphics in the book, with some appreciating them while others find the code examples difficult to open.

"...He'll say "You there -- the smart, good looking one -- you seem to be at the top of your game." He (or she) will call you into your office..." Read more

"Pictures of code examples are so hard to open when they have only one or two rows. I click on them and just cant hit the mark...." Read more

"...The nice pictures are really helpful and the author explanations are simple and easy to understand...." Read more

"...Easy to read, good language and appropriate graphics and code samples at every turn...." Read more

Top reviews from the United States

  • Reviewed in the United States on October 24, 2010
    Format: PaperbackVerified Purchase
    Disclaimer: When I first read this book (almost a year ago), I was a complete beginner with Git. I now use Git on a daily basis and couldn't be a happier programmer.

    You're probably asking yourself, "why is this guy writing a review on this book a year after he read it?". Well, I'm writing this review now because I still think about this book daily (and have a copy sitting on the front of my bookshelf). This is one of the best tech books (in general) that I've ever read.

    When first reading this book, I had little to no experience with Git. I had heard about it numerous times from friends and colleagues, but never used it in a real sense. What originally motivated me to start learning about it was Github (probably the best website that was ever created for programmers).

    After picking up a copy of Chacon's book, and transitioning myself from SVN -> Git, I found myself 'at home' with the Git ideals and methods used to handle version control. After a short period of time, using Git just became second nature, something that I had never experienced in my programming life.

    As time has progressed and I've used Git more and more, I've become far more knowledgeable about version control in general, and actually have a far better understanding of source control and practices--something that I was never able to really have 'click' while using SVN or CVS.

    Almost a year after my initial reading of 'Pro Git', I now write all software using Git, and couldn't live without it.

    In short, buy this book and give Git a chance, you won't regret it. It is not only a life-changing version control system, but 'Pro Git' is an excellent resource to getting started simply, and helps you to really grasp what Git is all about, and why you need to start using it.
    4 people found this helpful
    Report
  • Reviewed in the United States on May 16, 2010
    Format: PaperbackVerified Purchase
    This material is available online, and so the order-one question is whether anyone should buy a paper copy.

    I think paper beats screen (to use a RPS sort of phrase), so I purchased a paper copy. I am glad I did. Within an hour, I had come to understand things about git that had escaped me, despite studying a great many websites and manpages. My copy is gradually accumulating marks in the margin, postit notes for important pages, and so forth. Thus, its value (to me, anyway) grows. As is always the case with book, the reader can *find* things in it, because the mind remembers things like "halfway down the left-hand page, five or seven or nine pages past the chapter start". Bookmarks in HTML or PDF are a laughable substitute for this.

    I also bought the book to support the author, since he has been so kind as to put the material online for free, and I'd like to buy him a coffee, from the royalty from my purchase.

    You'll notice that I've not yet *reviewed* this book. Is it any good? Does he know what he's talking about? Can he explain things? Does he cover the right material, in the right order? Yes, yes, yes, yes, and yes. The book is very nice, gem-like in spots. I'd recommend it to anyone. If git were simpler, or less powerful, or if there were a lot of good existing books, there would be no need for this book. Git is far up there on the importance-and-complexity axis, but down near the origin on the explanation-in-books axis. This book made a big change in the graph.
    9 people found this helpful
    Report
  • Reviewed in the United States on April 8, 2010
    Format: PaperbackVerified Purchase
    I am a web developer working remotely. I am used to work with Subversion, but wanted to learn Git. The guides and tutorials I found in the web were either too simple or too complex. Until I found the online version of "Pro Git". After being delighted with the first two chapters, and tired of reading on screen, I decided to buy the book. And I am very happy with it!

    This book provided the information I wanted, in a perfect rythm - Scott does not waste our time - he provides useful information on every page, and his explanations are extremely well written. Thanks a lot!

    Also, the topics and their order are perfect. In chapter 1 and 2, only 45 pages, you learn to use Git, as you may already use Subversion. Chapter 3 is brilliant - it is where Scott explains Git branching - how it works and how you use it. It is also where the power of Git is revealed - and why you should change your version control system to it, if you can.

    All the "mistery" terms around Git, like "origin", "master", "push", "pull", "remote", "rebase" are not misterious anymore. You are able to understand their meaning, and not only how to use the commands, but also why, and all the "logic" involved.

    Git helps us to do complex things in simple ways - this complexity requires some learning. It is not like software that you can use reading "man" page or a simple tutorial. The "Pro Git" book is a very good resource to get up and running with Git, knowing and understanding very well what you are doing.

    I thank the author and recommend this book.
    7 people found this helpful
    Report
  • Reviewed in the United States on May 31, 2018
    Format: KindleVerified Purchase
    I switched jobs in the last year and the new team is using git. Even though the basic commands are simple, I find it easy to get in trouble and picked up this book to get to a higher level of proficiency.

    The book is aimed at beginners, it starts with overview of version control systems, then goes over basic commands, then talks about the branching model, then has a chapter about setting up git server and configuring your custom environments. Chapter 5 talks about distributed work-flows, next chapter about advanced git commands. The book ends with a discussion of Git internals.

    I liked the book, the explanations were simple, it included graphical explanations and examples. I learned about tools I have not been using - such as git mergetool. It also has a good explanation of how to use "blame" which I never used before, and how to use "bisect" to find which submission introduced a problem.

    Ali Julia review

Top reviews from other countries

Translate all reviews to English
  • Garfield
    5.0 out of 5 stars Extrem hilfreich
    Reviewed in Germany on September 30, 2013
    Format: PaperbackVerified Purchase
    Besser gehts fast nicht denke ich. Eine sehr gutes Buch zum Thema GIT mit tollen Beispielen. Kann ich nur weiterempfehlen.
    Report
  • Bhaskar Chowdhury
    5.0 out of 5 stars Excellent book.
    Reviewed in India on August 15, 2016
    Format: KindleVerified Purchase
    If you wanted to know the subject well,probably one of the recommended book.I had it and I liked it.
  • Mr. Tatareau Jean
    5.0 out of 5 stars Excellent tiens ses promesses
    Reviewed in France on November 6, 2017
    Format: PaperbackVerified Purchase
    Excellent livre, tiens ses promesses dans un anglais très accessible. C'est un livre comme on les aime et qui devient une reference indispensable pour les Git fan , en résumé le must have.
  • F.M.
    5.0 out of 5 stars Look no further, it's the book on Git
    Reviewed in the United Kingdom on January 3, 2011
    Written by an expert in the field, "Pro Git" is a book with a misleading title, but in a good sense. It's useful not only to pro-level users of Git but also to newbies.

    The first four chapters act as introduction/tutorial for a lower level of using Git. This part is especially useful for someone coming from different systems, like Subversion.

    The rest of the book takes you on using Git at a higher level.

    The book focuses on functionality first and on internals second. It exhibits excellent explanations and intuitive use cases. It is nicely illustrated, just enough to make the point.

    Having an expert on anything to be also a good teacher on that field is rare. Scott Chacon has succeeded in being both.
  • Riccardo
    5.0 out of 5 stars Scorrevole e ben organizzato
    Reviewed in Italy on November 23, 2012
    Format: PaperbackVerified Purchase
    Guida a Git molto scorrevole, ben organizzata in sezioni focalizzate anche sulle diverse prospettive di utilizzo, da quello come utente all'amministrazione, con tanto di workflow tipici che si possono adottare o incontrare a differenza di tipo e dimensioni del progetto. Non poteva mancare dalla mia mensola.