kodeo push [--dry-run] [--allow-secrets <path>] [--force]Refused as a whole if any file you’re pushing changed on KODEO since your last pull — you’re told who changed it; run kodeo pull, then push. Plan limits are checked before anything uploads, only new content travels, files open in a teammate’s editor are merged into it live, and deletes go to the 7-day trash. Files that look like secrets (.env, keys) ask first, and are refused under CI unless named with --allow-secrets.
--dry-run- Show exactly what would be pushed, push nothing.
--allow-secrets <path>- Push a file that looks like a secret (repeatable; required under CI).
--force- Push files that still contain conflict markers, as they are.