# What is Version Control? — Git

Source: https://www.geekswithgeeks.com/en/git/git-version-control

> Why teams track changes to code over time, and why Git specifically.

## Tracking change over time

**Version control** records every change to a set of files so you can recall any earlier version, see who changed what, and undo mistakes safely.

## Like a save-game system

Think of it as a video game's **save points**: you can jump back to any earlier save, compare progress, or branch off and try something risky without losing your main save.

## Why Git

Git is **distributed** — every clone has the full history, not just the latest snapshot. That means fast local commits, easy branching, and no single point of failure.
