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
Installation
apt-get install git