Git
Also: version control
A tool that keeps a history of every change to a set of files, so you can go back or see who changed what.
The fuller definition
Git is a version-control system that records snapshots of files and their history, allowing comparison, branching, and collaboration.
- Working files
Current edits
- Commit
Recorded snapshot
- History
Compare or restore
A simplified relationship, not a screenshot or a complete design.
A concrete example
Before changing a prompt pack, a developer commits its current version so later changes can be inspected.
The distinction that matters
A local commit is not automatically a remote backup; pushing and backup policies are separate operations.
Related terms
Where it is taught
APIs and JSON: connect a model to a small programSource and further reading
Pro Git · Version controlThe definition and example are written for this library. The link gives background, official documentation or legal authority as labelled. Legal scope depends on the jurisdiction and current text; product features depend on release and settings.