What is Version Control?
Software EngineeringSystem for tracking changes to code over time enabling collaboration and history management.
Git is the dominant version control system, enabling branching, merging, and collaboration. Platforms like GitHub and GitLab add code review, CI/CD, and project management on top of Git.