</>
Skip to content

Git Tutorial

Learn Git

Version control essentials

Start learning →43 / 43 lessons ready

Full curriculum — in order

  1. Introduction
  2. Get Started
  3. Installation
  4. Configuration
  5. Create Repository
  6. Clone
  7. Status
  8. Add
  9. Commit
  10. Push
  11. Pull
  12. Fetch
  13. Merge
  14. Branches
  15. Create Branch
  16. Switch Branch
  17. Delete Branch
  18. Merge Branch
  19. Rebase
  20. Stash
  21. Tags
  22. Logs
  23. Diff
  24. Reset
  25. Revert
  26. Cherry Pick
  27. Remote
  28. Remote Repository
  29. Ignore
  30. .gitignore
  31. Conflicts
  32. Resolve Conflicts
  33. Reflog
  34. Bisect
  35. Hooks
  36. GitHub
  37. GitLab
  38. Remote Workflow
  39. Pull Requests
  40. Code Review
  41. Fork
  42. Issues
  43. Releases