用途:该技能用于 Git 分支的调查与创建,触发场景包括分支状态检查、新建分支以及分支相关错误处理。
主要能力: 分支调查——执行 git branch --show-current、git status --short、git fetch --all、git branch -vv,并用 git rev-list --count <main-branch>..HEAD 2>/dev/null || echo "0" 统计领先主分支的提交数(主分支名称需查看 CLAUDE.md);随后报告当前分支、未提交改动、远程同步状态和领先主分支的提交数。 分支创建——先 git fetch origin <base-branch>,再 git checkout -b <new-branch> origin/<base-branch>。
错误处理:分支已存在时报告用户并建议替代方案或确认使用现有分支;存在未提交改动时先 git stash 或 commit;远程同步错误时用 git fetch --all 重试;权限错误则报告用户。
冲突解决:用 git status 识别冲突,逐个解决文件后 git add <resolved-file>,再继续操作;若冲突复杂则请求指导。
完成报告:输出当前分支名、分支创建结果(如适用)及遇到的问题。
限制:资料未提供安装方式、平台支持、收费情况与效果说明,均暂未提供。