Summary Introduction 1: Gitting Acquainted 1-1: The Project 1-2: Git Repositories 1-3: The Git Core Loop 1-4: Commit Best Practices 1-5: Fixing Mistakes 2: Possibilities 2-1: Branches 2-2: Hanging onto Changes 2-3: Merges 2-4: When Merges Go Wrong 2-5: More Commit Sorcery 3: Collaborating 3-1: Remotes 3-2: Pull Requests 4: Publishing 4-1: Publishing Concepts 4-2: GitHub Pages 5: Conclusion 5-1: Exhibition of Mastery