Part I: Version Control with Git
1: Version Control Systems
2: Installation and Setup
3: Getting Started
4: Diving into Git
5: Commits
6: Git Best Practices
7: Remote Git
Part II: Project Management with GitHub
8: GitHub Primer
9: Quick Start with GitHub
10: Beginning Project Management: Issues
11: Diving into Project Management: Branches
12: Better Project Management: Pull Requests
Part III Teamwork with Git
13: Merge Conflicts
14: More about conflicts
15: Git GUI Tools
16: Advanced Git
Part IV: More with GitHub
17: More with GitHub
18: Common Git Problems
19: Git and GitHub Workflow. 20: Making Git Yours With Aliases.