Sync local dev with remote
Synchronizes local dev branch with remote, handling uncommitted changes and unpushed commits.
/plugin marketplace add horuz-ai/claude-plugins/plugin install core@horuzgit/git branch --show-currentgit status --shortIf there are uncommitted changes, ask the user:
git stash - can recover later with git stash pop)git checkout -- . - permanently lost)Wait for their choice before proceeding.
If not on dev, check if current branch has unpushed commits:
git log origin/{current-branch}..HEAD --oneline
If there are unpushed commits, warn the user and ask if they want to:
git push origin {branch})git checkout dev
git pull origin dev
Confirm sync complete and show if there were new changes pulled.