- Understanding Git
- What is Git?
- Focus and Design
- Git Object Types
- The Git Data Model
- Branching and Merging
- The Git Directory
- The Treeish
- Working Directory
- The Index
- Non-SCM Uses of Git
- Using Git
- Getting a Git Repository
- Normal Workflow Examples
- Log - the Commit History
- Searching Git
- Browsing Git
- Git Diff
- Branching
- Simple Merging
- Stashing
- Rebasing
- Exporting Git
- The Care and Feeding of Git
- Tagging
- Distributed Workflow Examples
- Sharing Repositories
- Hosted Repositories
.