Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Pragmatic Version Control Using Git (Pragmatic Starter Kit) 1st Edition

4.4 out of 5 stars 25 customer reviews
ISBN-13: 085-2766001551
ISBN-10: 1934356158
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used On clicking this link, a new layer will be open
$7.46 On clicking this link, a new layer will be open
Buy new On clicking this link, a new layer will be open
$18.43 On clicking this link, a new layer will be open
More Buying Choices
30 New from $6.76 33 Used from $1.02
Free Two-Day Shipping for College Students with Prime Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Excel2016ForDummiesVideo
Excel 2016 For Dummies Video Training
Discover what Excel can do for you with self-paced video lessons from For Dummies. Learn more.
$18.43 FREE Shipping on orders with at least $25 of books. Only 3 left in stock (more on the way). Ships from and sold by Amazon.com. Gift-wrap available.
click to open popover

Frequently Bought Together

  • Pragmatic Version Control Using Git (Pragmatic Starter Kit)
  • +
  • Pragmatic Guide to Git (Pragmatic Guides)
  • +
  • Version Control with Git: Powerful tools and techniques for collaborative software development
Total price: $66.23
Buy the selected items together

Editorial Reviews

Review

"As I expected, this book upholds the high standards set by the CVS and Subversion editions of this book, and is a great introductory read to get anyone up and running with Git!"

 - Tony Cappellini, Reviewer, Bay Area Python Interest Group


"I give this book a thumbs-up, because even though there is the free Git Community Book, Wiki, and other free documentation, Pragmatic Version Control Using Git is the best-organized and most thorough."

- Carla Schroder, Linux Today

About the Author

Travis Swicegood is part of the AppDev team at Ning helping to build the platform that lets you create a social network. He's been programming professionally for nearly a decade, but would still be doing it for fun even if he was selling cars for a living.

He is actively involved in the development of several open-source automation tools in the PHP community, including several testing frameworks. He is also an active member of his local programming community, founding Lawrence Programmers. When not learning new programming languages or tools, he's normally found on one of his many bikes, tasting his latest culinary creation, or experimenting with a new home brew.

NO_CONTENT_IN_FEATURE

The latest book club pick from Oprah
"The Underground Railroad" by Colson Whitehead is a magnificent novel chronicling a young slave's adventures as she makes a desperate bid for freedom in the antebellum South. See more

Product Details

  • Series: Pragmatic Starter Kit (Book 1)
  • Paperback: 184 pages
  • Publisher: Pragmatic Bookshelf; 1 edition (January 7, 2009)
  • Language: English
  • ISBN-10: 1934356158
  • ISBN-13: 978-1934356159
  • Product Dimensions: 7.5 x 0.6 x 9 inches
  • Shipping Weight: 14.4 ounces (View shipping rates and policies)
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (25 customer reviews)
  • Amazon Best Sellers Rank: #205,047 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

By Telman Yusupov on December 29, 2008
Format: Paperback
I would recommend this book to anyone interested in Git:
- It explains concepts clearly and succinctly without being dry
- It's short: you can go through this book in a day or two.
- It succeeds in explaining what Git is and what the main most useful features are without going into unnecessary details. For anything in depth, Git manual is an excellent complementary source of information.
- The book organized in a way that reminds me of classic K&R "The C Programming Language": a short introductory tutorial showcasing main tools and then more in-depth explanation of these tools in the following chapters. I find this type of organization to be most conductive to my learning process.

The book has proven to be very useful to me in getting up to speed on Git quickly and deserves a 5 star rating.
Comment 19 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
it's wonderful to have a book on git out early. it's a great way to get started with git. the amount of content is somewhat skimpy. that's fine. i don't necessarily prefer books that are voluminous. but you get to the end of the book and you've gone through all of the examples and you get this sense that you haven't really grokked it. i just watched the youtube video of linus' speech on git at google, and i left with an understanding of the essence of git that i feel i didn't get from the book.
Comment 24 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
You hear a lot about GIT in the Ruby and Rails world - which makes you wonder: What is so bad about Subversion?

Turns out, nothing. But GIT has some definite advantages which are clearly and succinctly explained in the book. It doesn't assume previous knowledge about version control systems, which is nice for people just getting their feet wet with this kind of software.

Instead of simply telling you how to do something, it also explains why you would want (or need) to do it. And what problems could arise. And how to work around them.

It also explains how you can start using it yourself, even if the rest of your group is still using Subversion. It turns out that GIT can play quite nicely with that popular piece of software - which should encourage hesitant people to take the plunge.
Comment 9 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
Using a modern version control system likely means a choice between Git and Mercurial, which are way ahead of the previous generation (which includes the very popular Subversion). Git is becoming more and more widely used, with lots of open source projects switching to it. Even though quite easy to use for basic things, it takes some effort to learn to master all its features.

Pragmatic Version Control using Git provides most of the information needed, while also being a great starting point if you never used Git. It's written in a tutorial-like fashion, where each topic is covered by through explanations and focused examples (also available for download).

The first part covers Git configuration and very basic operations. The explanation is quite exhaustive, which is very important as it's fundamental to understand the philosophical differences between Git and other software: Subversion, for instance, works quite differently but many folks still try to use Git as if it was Subversion with another name: this is quite a pity, as Git offers much more power and flexibility. This difference is clear when you see that half of the book (90 pages) is only devoted to working with local files, which means that with Git you mostly (even only, in some cases) work locally (compared to Subversion where most of the work involves a remote repository).

The second part covers, besides some notions about how to work with remote repositories, the advanced topics (rewriting revision history, ...). One of the interesting parts is the one which explains how to migrate from, or even interoperate with, Subversion and CVS repositories: very useful if you're considering the switch to Git but you want it to be slow and without pain.
Read more ›
Comment 6 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
I've enjoyed books published by The Pragmatic Programmers for years, and have both the CVS and SVN predecessors of this book, but Pragmatic Version Control Using Git is really a let down. The information is very superficial, and can be easily gleaned from the internet.
I was looking for a book that would make suggestions on how to collaborate on my project using Git, after all, it is a distributed version control system, but the book doesn't cover that. I finally found the Pro Git Book which is free and available online, and covers many models of collaboration.
If you have no idea what version control is, this book might be helpful; otherwise, save your money.
Comment 2 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
It's a decent book. It explained the basics really well, but something bothers me: It doesn't cover applying patches! Not even in the reference! That this book doesn't cover a heavily-used feature of git (in collaborative projects) is disappointing.

"Pragmatic" doesn't describe the depth of content, to me. It describes the manner in which the content is presented. The book could have been a bit thicker, with more complete feature coverage, and maintained its title.
1 Comment 6 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
I had previously purchased TextMate: Power Editing for the Mac (Pragmatic Programmers) from the same publisher, and having been exceptionally happy with that book, I decided that I would turn to the same publisher for my in-depth Git help. I purchased the PDF download of the book directly from the publisher, as I tend to prefer, but the things that bother me would also apply to the print edition.

While Swicegood's book did answer a few questions I'd had about Git, I've found the information in its pages is barely more than I would have picked up from a 1-hour immersion in the features I had not yet used. Since purchasing the book, I have read one chapter thoroughly, skimmed another, and found the others almost useless. The Git cheat sheets online I have referred to -- and the man pages most of all -- have been much more useful in learning the more advanced features of Git. Were the book half its price, it might be more worth it, but at this price, it's just too light on actual, usable content.
Comment 8 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews

Set up an Amazon Giveaway

Pragmatic Version Control Using Git (Pragmatic Starter Kit)
Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more about Amazon Giveaway
This item: Pragmatic Version Control Using Git (Pragmatic Starter Kit)

What Other Items Do Customers Buy After Viewing This Item?

Pages with Related Products. See and discover other items: computer programs, computing