Skip to content

mise dotfiles sync

Publish, fetch, and record what is pending now

Fetches the origin branch and publishes the ordinary local commit history. A rejected push fetches again and reconciles without rewriting history. Records incoming changes to apply and conflicts to decide. Live files are never changed here: mise dot pull does that. In fetch-only mode nothing is published.

The history watcher does this on its own in sync and fetch-only mode (settings.history.sync); this command is for right now.

Flags

  • --fetch-only — Fetch without publishing
  • --allow-plaintext-history — Allow publishing older unencrypted versions of encrypted files
  • --best-effort — Warn instead of failing when the origin is unreachable
  • -h --help — Print help
MIT LicenseCopyright © 2026jdx.dev