AI termBrowse the neighboring terms

Build Basics / Standard term

Version control (Git)

Version control records selected project states and their relationships; Git is a distributed version-control system commonly used for source code.

Git stores committed snapshots and metadata while also showing uncommitted differences in tracked files. It can compare versions, combine independent histories, and restore selected content. It does not automatically save every edit, include ignored or untracked assets, back up remote-only data, or make a broken change trivial to reverse after migrations and external effects.

Builder example

Version control makes an agent's tracked file edits inspectable. Recovery depends on which content was committed. Cohesive commits, external backups, migration rollback, and deployment records cover different parts of the recovery problem.

Common confusion: Version control is the practice; Git is one implementation. A working-tree edit is visible to Git but is not part of durable history until committed, and a commit is not a complete system backup.