{% from 'partials/hero_cta.html' import hero_cta %}
{{ hero_cta( theme='green', icon_class='fa-code-branch', icon_shape='circle', title='Git Version Control', description='Track every configuration change with Git. Push to remote repositories, sync across machines, and never lose your training setup.', features=[ {'icon': 'fa-history', 'color': 'text-success', 'label': 'Version history'}, {'icon': 'fa-cloud-upload-alt', 'color': 'text-info', 'label': 'Remote sync'}, {'icon': 'fa-magic', 'color': 'text-warning', 'label': 'Auto-commit'}, ], show_condition='showHeroCTA', dismiss_method='dismissHeroCTA()', tip_text='Initialize a repository to start tracking. Connect a remote to sync your configs across machines.' ) }}
Git Mirror

Track configuration changes, inspect status, and control remote sync.

Repository

Commit identity

Git uses this name and email for commits.

Snapshot policy
Onboarding sync

Opt out to keep local values even if onboarding answers change.