Goodreads helps you keep track of books you want to read.
Start by marking “Pragmatic Version Control Using Git” as Want to Read:
Pragmatic Version Control Using Git
Enlarge cover
Rate this book
Clear rating
Open Preview

Pragmatic Version Control Using Git

3.54  ·  Rating Details  ·  145 Ratings  ·  20 Reviews
There's a change in the air. High-profile projects such as the Linux Kernel, Mozilla, Gnome, and Ruby on Rails are now using Distributed Version Control Systems (DVCS) instead of the old stand-bys of CVS or Subversion.

Git is a modern, fast, DVCS. But understanding how it fits into your development can be a daunting task without an introduction to the new concepts. Whether
Paperback, 184 pages
Published January 4th 2009 by Pragmatic Bookshelf (first published September 15th 2008)
More Details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Pragmatic Version Control Using Git, please sign up.

Be the first to ask a question about Pragmatic Version Control Using Git

This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

(showing 1-29 of 288)
filter  |  sort: default (?)  |  Rating Details
Jan 08, 2009 Pat rated it it was ok
Recommends it for: n00bs
Shelves: geek, non-fiction
This book is pretty basic. It's not a bad start if you're coming from CVS or SVN with zero DVCS experience (git, bzr, hg, bk, ...). A book on Git should either be for the user who wants to maintain their CVS/SVN workflow but with Git or it should be for the whacked out uber coder who wants to get crazy wid it (like moi). Sadly, this book tries to be both without really being either. If you're interested in reading it, see if you can bum it off a friend.
Eric Hogue
This is the first pragmatic book to disappoint me. To many cross references that don't add anything new. Every section finishes with the description of the next section, then the next section begin with the same summary in different words. This book could have had half the page it has.
Johnny Graber
Mar 06, 2016 Johnny Graber rated it it was ok
A quick overview on how you can use version control in a pragmatic way. Git is used to illustrate the ideas, but you are not limited to it. Good when you want a refresh of the capabilities of Git, but otherwise it has too few interesting things to boos productivity.
Miguel Alho
Aug 28, 2015 Miguel Alho rated it really liked it
this book is a pretty good intro to GIT and will get you into the BASIC commands and workflow. might be a little outdated but non the less will give you a good foundation to try it out and then search for a deeper dive. easy read.
Sukanta Hazra
Feb 08, 2016 Sukanta Hazra rated it really liked it
Pretty good introduction to git. Easy for beginners. Generally found it useful and a good introduction.
David Workman
Jul 30, 2010 David Workman rated it liked it
A good book, well written and a well rounded introduction to the Git version control and SCM practices in general.

This does cover much the same ground as Pro Git though, and Pro Git goes into more details about the workings of git. If you are looking for an introduction to git then this book is perfect. If you are thinking you may want to delve deeper then Pro Git is probably a better choice as it provides both introduction and deeper understanding.
Shahin Azad
Dec 04, 2013 Shahin Azad rated it liked it
It was awesome, fast and detail full. I didn't read the last chapters that covers administrative topics. It helped me a lot to understand git philosophy. And specially in last chapters writer was putted some topics that was hard to bear and has very simple examples. It is obvious that I don't need a lot of those things, but it would be helpful if I had better examples about them (I'll search them specially using git help command ;-)).
Alexander Krasnukhin
May 26, 2011 Alexander Krasnukhin rated it really liked it
The book covers very very basic stuff. But still introduces the main concepts of Git. The best thing there is that you could try start using git with author. Step by step. Didn't help me but I believe could help complete novice a lot. It doesn't tells you why the hell git is so good. But it isn't bad as novice won't understand the power of git's branches and merges without shooting himself with svn.
Nathan Glenn
Oct 30, 2012 Nathan Glenn rated it it was amazing
Another quick read. I have to say that after reading it, I am thoroughly sold on both distributed version control and on Git. I've always used SVN, but Git seems much more "pragmatic". I'm using it now to keep track of work and school projects.
Some of the info in this book is outdated, like the bit about not having a Git distribution for Windows.
Jun 17, 2009 Joshua rated it really liked it
Loved the hands on approach. You need to read this book next to a terminal and following along -- by the end you'll be very familiar with all the fundamentals that make git powerful. Especially glad it included a section on git-svn to cooperate with subversion repositories, as we haven't switched over yet at work.
Harri Kauhanen
Feb 07, 2010 Harri Kauhanen rated it really liked it
Shelves: webdev, git
Git is very powerful but sometimes awkward syntax of commands gets you confused. This book is a great help to get the basics but especially useful if you need to accomplish something advanced. Well written (short enough) and good sense of (dry) humor towards some git oddities makes it a good read.
Evan Dower
Jun 03, 2009 Evan Dower rated it it was ok
It's important to note that on the cover "Pragmatic Version Control" is in large type and "Using Git" is much smaller, so the focus is really on explaining the basics of version control, and it just happens to use Git. I was looking for some more in-depth coverage of Git.
Jan 27, 2010 Jonathan rated it liked it
Shelves: 2010
This book is a pretty good introduction to git. It covered a lot of advanced features which I liked. It did a good job of explaining how git did things differently then subversion. Worth reading if you know nothing about git and would like to find out.
J. Pablo
Feb 23, 2011 J. Pablo rated it really liked it
I've been using Git for quite some time already and I wanted to understand things a little bit better. This book was straightforward, easy to follow and went deep enough for my taste. I would recommend it to anyone interested in learning Git.
Oct 04, 2009 Demian rated it liked it
The subject matter isn't the easiest so this book probably deserves another star. It's a tough topic to give instruction on, the book does a good job. I recommend it.
Josh Hamacher
Oct 02, 2010 Josh Hamacher rated it it was ok
Shelves: programming
Very chatty and conversational. Lots of good information; not sure there's much here that couldn't be found online, but it's a convenient book to have by your side.
Cristina Georgescu
Oct 18, 2013 Cristina Georgescu rated it liked it
It's more of a use guide for Git, some concepts could have been explained better
Seth Crosby
Jan 06, 2013 Seth Crosby rated it really liked it
Great starters guide, but some big features are hard to find in this guide.
Alec Clews
Jun 24, 2014 Alec Clews rated it did not like it
Starts well and then runs out of steam. ProGit is a much better book
Feb 21, 2012 Cody rated it really liked it
Very simple. Easy to follow. One might call it Pragmatic
J rated it it was ok
Apr 15, 2016
Curtis Bridges
Curtis Bridges rated it liked it
Apr 08, 2016
Sarah marked it as to-read
Apr 03, 2016
Yang Zhang
Yang Zhang marked it as to-read
Mar 18, 2016
Ryan Ollos
Ryan Ollos marked it as to-read
Feb 21, 2016
Cindy marked it as to-read
Feb 16, 2016
Suneel Yadav
Suneel Yadav rated it liked it
Jan 27, 2016
Michael Mcdermott
Michael Mcdermott rated it liked it
Jan 26, 2016
Adriano Laranjeira
Adriano Laranjeira rated it really liked it
Jan 23, 2016
« previous 1 3 4 5 6 7 8 9 10 next »
There are no discussion topics on this book yet. Be the first to start one »
  • Pragmatic Project Automation
  • Pragmatic Version Control: Using Subversion (The Pragmatic Starter Kit Series)
  • Programming Ruby: The Pragmatic Programmers' Guide
  • Metaprogramming Ruby
  • Ship It!
  • UNIX Network Programming: Networking APIs: Sockets and XTI; Volume 1
  • Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement
  • Version Control with Git
  • Pragmatic Unit Testing in Java with JUnit
  • Facts and Fallacies of Software Engineering
  • Programming Language Pragmatics
  • The AWK Programming Language
  • Why's (Poignant) Guide to Ruby
  • Algorithms Plus Data Structures Equals Programs (Prentice-Hall series in automatic computation)
  • Seven Languages in Seven Weeks
  • The Design and Implementation of the FreeBSD Operating System
  • Ajax in Action
  • DNS and BIND

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

Share This Book