small medium large xlarge

Pragmatic Version Control using Git



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.

Travis Swicegood, author of Pragmatic Version Control Using Git (Pragmatic Bookshelf, $34.95) explains why Git is different:

“Most version control systems have one central repository that stores all versions of your files. But with Git, everyone has their own repository that has the entire history of the project. Making a commit doesn’t involve connecting to a remote repository; the change is recorded in your local repository.

“In this age of always-on, broadband Internet connections, we forget that sometimes we don’t have access to a network. As I’ve worked on this book using Git, I’ve written parts at my home office, in coffee shops, on cross-country plane flights, and on the road (as a passenger) while traveling across country. I even did some of the final editing at a rustic cabin in Lake of the Ozarks, Missouri. And I’ve had full version control at my fingertips all the time.”

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 teach you how to use 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.

Book Information

Cover Image For Pragmatic Version Control Using Git…

Pragmatic Version Control Using Git

by Travis Swicegood

ISBN: 9781934356159, 184 pages, $34.95US, $34.95CA, 7.5×9.

Pragmatic Bookshelf Titles are distributed to bookstores internationally by O’Reilly Media.

Additional Resources

Sample chapters, table of contents, and more information is available on the book’s home page.

About Pragmatic Bookshelf

The Pragmatic Bookshelf features books written by developers for developers. The titles continue the well-known Pragmatic Programmer style, and continue to garner awards and rave reviews. As development gets more and more difficult, the Pragmatic Programmers will be there with more titles and products to help programmers stay on top of their game.


Press and Editorial Queries Only:
Contact Andy Hunt or Dave Thomas
Pragmatic Bookshelf
800-699-7764 (+1 919-847-3884)

<< Hello, Android: Introducing Google's Mobile Development Platform | Enterprise Recipes with Ruby and Rails >>