用途:sync 技能用于快速完成与远程 Git 仓库的同步,适合需要频繁拉取最新代码的开发者。
主要能力:支持 /sync 命令,默认执行 git pull origin main;可指定分支,如 /sync develop 拉取 origin develop;支持 fork 场景,/sync upstream 拉取 upstream main。也响应“동기화”“원격에서 가져와”“풀 받아”等韩语触发词。
使用方式:同步前先执行 git status 检查工作区。若有未提交变更,可选择 stash(git stash → 同步 → git stash pop)、先提交(建议使用 /cp)或在用户确认后丢弃(git checkout .)。随后执行 git pull origin main,也可用 git pull --rebase origin main 获得更整洁历史。同步完成后报告拉取的提交数、变更文件数和冲突情况。
冲突处理:若发生合并冲突,列出冲突文件并提供解决帮助;解决后执行 git add <files> → git commit。
常见场景:fork 工作流中,若未添加 upstream,先执行 git remote add upstream <original-repo-url>,再 git fetch upstream 和 git merge upstream/main。分支分叉时可选合并(git pull origin main)、变基(git pull --rebase origin main)或重置(git fetch origin 后 git reset --hard origin/main,破坏性操作需用户确认)。
错误处理:遇到“Uncommitted changes”需先 stash 或提交;“Merge conflict”需协助解决;“Remote not found”需检查 git remote -v。
限制:资料未提供安装方式、平台支持、收费模式及具体实现细节。