Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
Git logo - the distributed version control system
Git is a version control system that tracks changes in your code over time. Think of it like a time machine for your files — you can go back to any previous version, see what changed, and work on different features simultaneously without breaking things.
When you're working on a project, Git creates a repository (repo) that stores every version of your files. Instead of saving files like project_v1.py, project_v2.py, project_final.py, Git keeps one set of files and remembers all the changes you made.