Jump to ratings and reviews
Rate this book

Pragmatic Version Control Using Git

Rate this book
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 you're just starting out as a professional programmer or are an old hand, this book will get you started using Git in this new distributed world.

Whether you're making the switch from a traditional centralized version control system or are a new programmer just getting started, this book prepares you to start using Git in your everyday programming.

Pragmatic Version Control Using Git starts with an overview of version control systems, and shows how being distributed enables you to work more efficiently in our increasingly mobile society. It then progresses through the basics necessary to get started using Git.

You'll get a thorough overview of how to take advantage of Git. By the time you finish this book you'll have a firm grounding in how to use Git, both by yourself and as part of a team.



Learn how to use how to use Git to protect all the pieces of your project Work collaboratively in a distributed environment Learn how to use Git's cheap branches to streamline your development Install and administer a Git server to share your repository

184 pages, Paperback

First published September 15, 2008

Loading interface...
Loading interface...

About the author

Travis Swicegood

5 books2 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
24 (14%)
4 stars
65 (39%)
3 stars
60 (36%)
2 stars
15 (9%)
1 star
2 (1%)
Displaying 1 - 21 of 21 reviews
Profile Image for Pat.
17 reviews2 followers
January 9, 2009
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.
Profile Image for Steve.
125 reviews1 follower
March 7, 2018
Tried other books on Git but this one worked for me. Made a lot of things more clear, and added some finer points that the others didn't.
Profile Image for David Workman.
22 reviews13 followers
July 30, 2010
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.
Profile Image for Shahin.
17 reviews1 follower
December 4, 2013
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 ;-)).
Profile Image for Joshua.
87 reviews14 followers
June 17, 2009
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.
211 reviews7 followers
October 30, 2012
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.
Profile Image for Evan Dower.
36 reviews2 followers
June 4, 2009
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.
Profile Image for Harri Kauhanen.
26 reviews5 followers
February 7, 2010
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.
Profile Image for Jonathan.
248 reviews
January 27, 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.
Profile Image for Pablo.
Author 38 books37 followers
July 5, 2019
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.
Profile Image for Miguel Alho.
42 reviews5 followers
August 28, 2015
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.
512 reviews10 followers
March 6, 2016
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.
15 reviews3 followers
October 5, 2009
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.
Profile Image for Josh Hamacher.
339 reviews16 followers
October 2, 2010
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.
Profile Image for Seth Crosby.
9 reviews3 followers
January 7, 2013
Great starters guide, but some big features are hard to find in this guide.
Profile Image for Sukanta Hazra.
71 reviews3 followers
February 9, 2016
Pretty good introduction to git. Easy for beginners. Generally found it useful and a good introduction.
Displaying 1 - 21 of 21 reviews

Can't find what you're looking for?

Get help and learn more about the design.