ait git — Complete Reference
Import, export, and mirror history between Git and AIT's native repository model.
Audience: Repository owners and migration operators
Operating boundary#
Purpose: Import, export, and mirror history between Git and AIT's native repository model.
Effect class: History conversion and synchronization; direction, target, and mapping options determine the authority changed.
Coverage: 4 public help surfaces under ait git.
The blocks below preserve the RC.6 binary output in full, including every emitted argument, option, default, possible value, conflict, and requirement.
Complete command tree#
ait git
ait git import
ait git export
ait git mirrorExact emitted help#
ait git#
Reference description: Import, export, and mirror history between Git and AIT's native repository model.
The RC.6 binary emits no separate prose description for this surface; the sentence above is editorial context. The complete parser-provided usage and options follow unchanged.
Usage: ait git <COMMAND>
Commands:
import Import Git commits, branches, and tags into AIT with a resumable immutable identity map.
export Export AIT lines, tags, and ordered Snapshot DAG history to Git without force-updating refs.
mirror Reconcile a Git endpoint and AIT through checkpointed, divergence-safe ref-set transactions.
help Print this message or the help of the given subcommand(s)
Options:
-h, --help Print helpait git import#
Binary description: Import Git commits, branches, and tags into AIT with a resumable immutable identity map.
Import Git commits, branches, and tags into AIT with a resumable immutable identity map.
Usage: ait git import [OPTIONS] <SOURCE>
Arguments:
<SOURCE> Git source to import; accepts a local repository path or a Git remote URL.
Options:
--all-branches-and-tags Import every Git branch and tag instead of only the source HEAD branch.
--dry-run Inspect and validate the immutable import plan without persistent AIT mutation.
--json Emit the complete machine-readable JSON result.
-h, --help Print helpait git export#
Binary description: Export AIT lines, tags, and ordered Snapshot DAG history to Git without force-updating refs.
Export AIT lines, tags, and ordered Snapshot DAG history to Git without force-updating refs.
Usage: ait git export [OPTIONS] <TARGET>
Arguments:
<TARGET> Local Git repository path to update, or a new path whose parent already exists.
Options:
--all-lines-and-tags Export every headed AIT Line and every AIT Tag instead of only the current Line.
--dry-run Inspect and validate the immutable export plan without target or AIT mutation.
--json Emit the complete machine-readable JSON result.
-h, --help Print helpait git mirror#
Binary description: Reconcile a Git endpoint and AIT through checkpointed, divergence-safe ref-set transactions.
Reconcile a Git endpoint and AIT through checkpointed, divergence-safe ref-set transactions.
Usage: ait git mirror [OPTIONS] --direction <DIRECTION> <ENDPOINT>
Arguments:
<ENDPOINT> Git source for inbound mode; local Git path for outbound or bidirectional mode.
Options:
--direction <DIRECTION> Select the permitted change direction; one-way modes block opposite-side changes and all modes block divergence. [possible values: inbound, outbound, bidirectional]
--dry-run Classify and validate the complete branch/tag ref set without persistent mutation.
--json Emit the complete machine-readable JSON result.
-h, --help Print help