Introduction to version control with Git
Core episodes
Motivation
Basics
Branching and merging
Conflict resolution
Sharing repositories online
Inspecting history
Practical advice: how much Git is necessary?
What to avoid
Optional episodes
Using the Git staging area
Undoing and recovering
Interrupted work
Aliases and configuration
Git under the hood
Reference
Quick reference
Customizing Git
Other resources
List of exercises
Instructor guide
About
All lessons
CodeRefinery
Reusing
Introduction to version control with Git
Index
Edit on GitHub
Index