Skip to main content
Compare tracked paths and content IDs across . This shows which file versions changed, not differences within binary contents. When comparing the current lock, run gat add first to include unrecorded file edits. Mount-owned entries show their mount name. To compare the working lock with Git’s staged lock, use gat status. For the commit and upload sequence, see Branching and merging. Without path flags, use the default named selection, or all paths if none is set. Explicit filters replace that selection; --path . selects the whole repository.
Named and inline selectors cannot be combined. Paths are relative to the repository root; patterns are relative to the selected path. See Path selection and gat selection.

Usage

Examples

Compare the working desired state with HEAD.