Book description
Git in Practice is a collection of 66 tested techniques that will optimize the way you and your team manage your development projects. The book begins with a brief reminder of the core version control concepts you need when using Git and moves on to the high-value features you may not have explored yet. Then, you'll dig into cookbook-style techniques like history visualization, advanced branching and rewriting history each presented in a problem-solution-discussion format. Finally you'll work out how to use Git to its full potential through configuration, team workflows, submodules and using GitHub pull requests effectively.
About the Technology
Git is a source control system, but it's a lot more than just that. For teams working in today's agile, continuous delivery environments, Git is a strategic advantage. Built with a decentralized structure that's perfect for a distributed team, Git manages branching, committing, complex merges, and task switching with minimal ceremony so you can concentrate on your code.
About the Book
Git in Practice is a collection of battle-tested techniques designed to optimize the way you and your team manage development projects. After a brief overview of Git's core features, this practical guide moves quickly to high-value topics like history visualization, advanced branching and rewriting, optimized configuration, team workflows, submodules, and how to use GitHub pull requests. Written in an easy-to-follow Problem/Solution/Discussion format with numerous diagrams and examples, it skips the theory and gets right to the nitty-gritty tasks that will transform the way you work.
What's Inside
- Team interaction strategies and techniques
- Replacing bad habits with good practices
- Juggling complex configurations
- Rewriting history and disaster recovery
About the Reader
Written for developers familiar with version control and ready for the good stuff in Git.
About the Author
Mike McQuaid is a software engineer at GitHub. He's contributed to Qt and the Linux kernel, and he maintains the Git-based Homebrew project.
Quotes
Shows how to make your team’s workflows simpler and more effective.
- From the Foreword by Scott Chacon, Author of "Pro Git"
The best companion for your day-to-day journeys with Git.
- Gregor Zurowski, Sotheby’s
Ready to take off your Git training-wheels? Read this book!
- Patrick Toohey, Mettler-Toledo Hi-Speed
I learned more about how Git works in the first five chapters than I did in five years of using Git!
- Alan Lenton, Arithmetica Ltd
Publisher resources
Table of contents
- Copyright
- Brief Table of Contents
- Table of Contents
- Foreword
- Preface
- Acknowledgments
- About this Book
- About the Cover Illustration
- Part 1. Introduction to Git
- Part 2. Git essentials
- Part 3. Advanced Git
- Part 4. Git best practices
- Appendix A. Git installation
- Appendix B. Creating a GitHub account and repository
- Appendix C. Commented Git configuration
- Appendix D. Why use version control?
- Index
- Index of Git Methods
- List of Figures
- List of Tables
- List of Listings
Product information
- Title: Git in Practice
- Author(s):
- Release date: September 2014
- Publisher(s): Manning Publications
- ISBN: 9781617291975
You might also like
book
Mastering Git
Attain expert-level proficiency with Git for enhanced productivity and efficient collaboration by mastering advanced distributed version …
book
Practical Git: Confident Git Through Practice
Practice your Git skills using exercises in your own environment. This book introduces concepts in an …
book
Learning Git
This book teaches Git in a simple, visual, and tangible manner so that you can build …
book
Pro Git, Second Edition
Pro Git (Second Edition) is your fully-updated guide to Git and its usage in the modern …