Git: Distributed Version Control--Fundamentals and Workflows
by Ren√© Prei√?el and Bj√∂rn Stachmann
ISBN: 9781771970006
$34.99, 335 pages

Git is the most popular version control system today. This book explains the basic concepts of Git and starts with introductory chapters to get you up to speed on Git. The authors focus on agile development and provide workflows that show the necessary commands and options for solving real-world problems.

Table of Contents

Chapter 1: Basic Concepts
Chapter 2: Getting Started
Chapter 3: What Is A Commit?
Chapter 4: Multiple Commits
Chapter 5: The Repository
Chapter 6: Branches
Chapter 7: Merging Branches
Chapter 8: A Cleaner History with Rebasing
Chapter 9: Exchanges between Repositories
Chapter 10: Version Tagging
Chapter 11: Dependencies between Repositories
Chapter 12: Tips and Tricks
Chapter 13: Introduction to Workflows
Chapter 14: Project Setup
Chapter 15: Developing on the Same Branch
Chapter 16: Developing with Feature Branches
Chapter 17: Troubleshooting with Bisection
Chapter 18: Working with A Build Server
Chapter 19: Performing A Release
Chapter 20: Splitting A Large Project
Chapter 21: Merging Small Projects
Chapter 22: Outsourcing Long Histories
Chapter 23: Using Other Version Controls in Parallel
Chapter 24: Migrating to Git
Chapter 25: What Else Is There?
Chapter 26: Git?s Shortcomings