Insight 1 of 12
Which project versions does Git save?
is a tool that saves chosen versions of a project on your computer, so an earlier version can be recovered after something goes wrong. Your agent uses it while it builds for you. Without Git, yesterday's working project survives only if someone kept a copy, and most changes never get copied.
A saved version is a , and the chain of commits forms the project's . Git saves a commit only when someone asks for one, so the history holds chosen moments, not every change.
Suppose your agent finishes a working quiz, then makes six more changes and breaks it. Without a commit between those moments, Git history still has only the earlier saved version, while the project contains the whole set of later changes. There is no saved middle step. Ask for a commit before the next risky change.

Practice
Question stem
Your agent finishes a working course quiz, makes six more changes, and breaks it. No was made in between. Why can not return to the working version?
Answer
What the screen once displayed and what Git recorded are different things.

