- Introduction
- Level 0
- 1. Installation and setup
- 2. Initializing a repository
- 3. Inspecting the state of a repository
- 4. Making changes
- 5. Describing changes
- 6. Creating a new commit
- 7. Working with remotes
- 8. Updating bookmarks
- Level 1
- 9. Branching
- 10. Inspecting a commit
- 11. Creating a merge commit
- 12. Excluding files from version control
- 13. Rebasing
- 14. Adding more bookmarks