Git is a distributed version control system (VCS) that allows multiple developers to work on the same project efficiently. It tracks changes in source code, helps manage history, and enables collaboration.
A storage space for your project. Can be local (on your computer) or remote (on a server like GitHub, GitLab, or Bitbucket).
A snapshot of your project at a point in time. Each commit has:
A parallel version of the repository. Common branches:
main
or master
→ Stable production code