Version control

Version control keeps a history of every change, so you can undo mistakes and work with teammates without overwriting each other's work. If you only learn one new habit, make it this one.

GitHub

Version control

Store your project's code online, track changes and work as a team.

  • Free + paid plans
  • Good for beginners

Bitbucket

Version control

Git hosting from Atlassian, with a free plan for small teams.

  • Free + paid plans
  • Good for beginners

GitLab

Version control

Git hosting with built-in CI/CD and planning tools.

  • Free + paid plans
  • Open source
  • Good for beginners

Looking for something specific? Search and filter version control, or suggest something we are missing.