Toggle navigation sidebar
Toggle in-page Table of Contents
Introduction to version control with Git documentation
Core episodes
Motivation
Basics
Branching and merging
Conflict resolution
Sharing repositories online
Inspecting history
Practical advice: how much Git is necessary?
Optional episodes
Using the Git staging area
Undoing and recovering
Interrupted work
Aliases and configuration
Git under the hood
Reference
List of exercises
Instructor guide
Quick reference
Customizing Git
Other resources
Index