Git is a "Version Control System" (vcs) that keeps track of all changes to files in a project.

We use Git in all of our projects regardless of the programming languages used. Besides tracking the changes of the projects, Git is important for enabling quick and agile development by:

  • allowing us to work on multiple tasks in parallel if needed
  • allowing us to work on bigger tasks while applying hotfixes if necessary
  • being able to roll back to a known good state if critical problems would be introduced in production.
  • making changed in an organised manner