Covering essential Git commands for professional developers

  1. Introduction to Git & Version Control
  2. Setting Up Git
  3. Starting a Repository
  4. Making Changes
  5. Working with History
  6. Working with Branches
  7. Collaboration
  8. Stashing Changes
  9. Undoing Changes
  10. Working with Tags
  11. Resolving Conflicts
  12. Ignoring Files
  13. Viewing and Managing Remotes
  14. Cleaning Up
  15. Aliases & Shortcuts
  16. Useful Tips & Tricks
  17. Advanced Topics
  18. Command Summary