O’Reilly news

Pragmatic Version Control Using Git--New from Pragmatic Bookshelf: A thorough overview of how to take advantage of Git

January 12, 2009

Pragmatic Version Control Using Git Raleigh, NC—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 USD) 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.

For a review copy or more information please email pragprogpr@oreilly.com. Please include your delivery address and contact information.

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.

Additional Resources
For more information about the book, including code, errata, discussions, excerpts, a full table of contents, and more, see the catalog page for Pragmatic Version Control Using Git.

Pragmatic Version Control Using Git
Publisher: Pragmatic Bookshelf
Travis Swicegood
ISBN: 9781934356159, 200 pages, $34.95 USD, £24.99 GBP

About Pragmatic Bookshelf
Pragmatic Bookshelf is an imprint of the Pragmatic Programmers, LLC. Our titles are distributed to bookstores internationally by O'Reilly Media.

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.

About O’Reilly

O’Reilly Media spreads the knowledge of innovators through its books, online services, magazines, and conferences. Since 1978, O’Reilly Media has been a chronicler and catalyst of cutting-edge development, homing in on the technology trends that really matter and spurring their adoption by amplifying “faint signals” from the alpha geeks who are creating the future. An active participant in the technology community, the company has a long history of advocacy, meme-making, and evangelism.

Email a link to this press release