Version control records changes to files so teams can collaborate, review history, and restore earlier versions.

A history of decisions

Version control records who changed a file, what changed, and when. Branches and reviews give teams a way to discuss work before it becomes part of a shared baseline.

History enables recovery

A useful repository has meaningful commits, clear review boundaries, and a collaboration convention. It can restore an earlier state without losing the newer work.