## 1. Introduction to Git
## 2. Foundational Concepts
## 3. Branches
## 4. Commits
## 5. File Management And The Index
## 6. Merges
## 7. Diffs
## 8. Finding Commits
## 9. Altering Commits
## 10. The Stash And The Reflog
## 11. Remote Repositories
## 12. Repository Management
## 13. Patches
## 14. Hooks
## 15. Submodules
## 16. Advanced Manipulations
## 17. Tips, Tricks And Techniques
## 18. Git and Github