Preface
1
What Is Git?
2
Key Concepts
3
The Git Promotion Model
4
Configuration and Setup
5
Getting Productive
6
Tracking Changes
7
Working with Changes over Time and Using Tags
8
Working with Local Branches
9
Merging Content
10
Supporting Files in Git
11
Doing More with Git
12
Understanding Remotes—Branches and Operations
13
Understanding Remotes—Workflows for Changes
14
Working with Trees and Modules in Git
15
Extending Git Functionality with Git Hooks