1. Git and Github Quickstart section introduction
2. Git and Github - What are they
3. Git Installation - Linux
4. Git Installation - Windows
5. Git Installation - MacOS
6. Github - Account creation
7. Adding an SSH key pair to GitHub account - Linux
8. Adding an SSH key pair to GitHub Account - MacOS
9. Git and GitHub - Basic workflow
10. Reverting Your Changes Back
11. Commit History
12. Aliases
13. Reverting Back to a Previous Commit
14. Git Diff
15. Branching and Merging
16. Pull Request and Code Review
17. Rebase
18. Stashing
19. Tagging
20. Cherry Pick
21. Git and GitHub - Final Words