Version control

noun phrase

A system that records changes to files over time so you can recall specific versions later. Git is the dominant version control system in modern software development.

"Version control lets us bisect the commit history to find the exact change that introduced the regression."