Synchronize issues with git remote in a single operation.
Synchronizes issues with git remote in a single operation.
/plugin marketplace add Toowiredd/beads/plugin install toowiredd-beads@Toowiredd/beadsSynchronize issues with git remote in a single operation.
Wraps the entire git-based sync workflow for multi-device use.
bd syncbd sync --dry-runbd sync --message "Closed sprint issues"bd sync --no-pushbd sync --no-pullbd sync --flush-only (export to JSONL without git operations)bd sync --import-only (import from JSONL without git operations)When using a separate sync branch (configured via sync.branch), additional commands are available:
bd sync --status - Show diff between sync branch and mainbd sync --merge - Merge sync branch back to main branchbd sync --merge --dry-run - Preview what would be mergedWhen working with a protected main branch and separate sync branch:
beads-metadata)bd sync --status to review pending changesbd sync --merge to merge back to mainbd import to update the databasebd sync to push changes to remoteThe merge command includes safety checks:
--no-ff to create a merge commit for clear historyMost users should rely on the daemon's automatic sync (bd daemon --auto-commit --auto-push) instead of running manual sync. This command is useful for one-off syncs or when not using the daemon.