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 doesnt 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 dont have access to a network. As Ive worked on this book using Git, Ive 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 Ive 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 youre 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 youre 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.
Youll get a thorough overview of how to take advantage of Git. By the time you finish this book youll 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 firstname.lastname@example.org. 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.
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
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.
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.