Git logo


Code versioning

Git is an open-source tool used for tracking changes in files.

Use it when

  • You want a free, lightweight, and popular tool for versioning your code.
  • You want to take advantage of popular hosted and self-hosted platforms that extend Git capabilities, such as GitHub, GitLab, Bitbucket, etc.

Watch out

  • Git is generally not recommended for versioning large files such as datasets.

Example stacks

Airflow + MLflow stack


apt-get install git