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

GitHub Desktop

Version control

The easiest way to start using Git, with no command line needed.

  • Free
  • Open source
  • Good for beginners

GitKraken

Version control

A polished visual Git client with a free tier.

  • 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

Sourcetree

Version control

A free visual Git client for Windows and macOS.

  • Free
  • Good for beginners

GitHub Pages

Publishing

Free hosting for HTML5 games straight from a GitHub repository.

  • Free
  • Good for beginners

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