Version control
noun phraseDefinition
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.
In a sentence
"Version control lets us bisect the commit history to find the exact change that introduced the regression."