Case & CodeA FIELD GUIDE TO AI
Start learning
Intermediate

Git

Also: version control

In plain words

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.

How it fits together
  1. Working files

    Current edits

  2. Commit

    Recorded snapshot

  3. 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 program

Source and further reading

Pro Git · Version control

The 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.

Lessons, terms, practical guides and sources ESC