From the CLI

Drop --dry-run to actually sync.

From the macOS app

Connections → Obsidian → Connect points at a vault folder on this Mac and opens a picker so you can choose which notes to sync.

Re-runs are incremental

Unchanged notes are skipped locally, and re-synced notes upsert rather than duplicating. Running this on a schedule is safe and cheap:
Use --full only when you want to force a complete re-push — after changing how notes are routed, for example.

Syncing part of a vault

Most vaults hold more than you want in a twin. Scope it:

Large vaults

A big vault is fine — the sync batches and resumes. If you’d rather bring it in gradually, --limit caps each run and the rest go next time: