Glossary / Code & Repos

Git

A version-control system that tracks changes to files so work can be reviewed, merged, or restored later.

Updated July 2, 2026

Git is the change-tracking system underneath modern software work. It tracks every change across a repository, lets people work on separate lines, saves snapshots, and merges them back, which makes edits reviewable and reversible instead of a mystery. Git and GitHub are different things: Git is the tool for tracking versions, GitHub is a hosted place where Git repositories live, and you can use one without the other.

A shared document with track changes on shows the idea. You see what changed, who changed it, and why the final version differs from the old one. If two people edit the same paragraph, you resolve the conflict instead of guessing. Git brings that to a whole project folder.

Why you care

For agents, Git creates accountability. If an agent edits five files, Git shows exactly what changed as a commit, a saved snapshot with a message. A branch gives risky work its own lane, and a pull request brings it back for review. Once a team depends on a shared skill file, changes need a record you can review and roll back. Skip memorizing commands; keep the mental model. Git is the ledger of the work.