When sync branch diverges significantly from remote, provide clear recovery options instead of a confusing rebase conflict error. - Add CheckDivergence() to detect and report sync branch divergence - Add ResetToRemote() to reset local sync branch to remote state - Add --reset-remote and --force-push flags for recovery - Improve error message when rebase fails to include recovery steps 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
77 KiB
77 KiB