Table of Contents
- Navigating Git and understanding the data model
- Configuration
- Branching, merging and options
- Rebasing, interactively and other use cases
- Storing additional information in the repository
- Extracting metadata from the repository
- Automating your daily work with Git hooks
- Recovering from mistakes
- Repository maintenance
- Patching and offline sharing
- Git Plumbing
- Tips and Tricks

