Definition
Plain language
The standard tool developers use to track every change to their code, with branches and the ability to rewind to any earlier version.
As stated in the literature
A distributed version-control system tracking changes as a commit graph with branching and checkout; invoked as the analogy for recording and manipulating agent execution traces.
Why it matters: Its model of tracking every change and rewinding at will is the template for recording and replaying what an AI agent does step by step.
For example, a developer can create a branch to try a risky change, then jump back to any earlier saved version if it doesn't work out.
Heard on the show
“They coordinate through Git.”Episode 159 — Can a Coding Agent Run Its Own Robot Experiments Overnight, With No Human Resetting the Scene?