用途:为当前分支执行一套完整的变基工作流,使功能分支基于最新的 main 或 master。
主要能力与步骤:识别默认主分支(判断 main 还是 master 存在);保存当前分支名;运行 git fetch origin 获取最新;切换到 main/master 并拉取最新改动;切回原功能分支;执行 git rebase main(或 master);若出现冲突,则逐个分析冲突文件、阅读内容理解上下文、智能解决冲突、用 git add 标记已解决文件,并以 git rebase --continue 继续,重复直到全部冲突解决;最后用 git push --force-with-lease 推送。
使用方式:作为 Claude Code 插件技能调用,由 AI 按上述步骤自动执行 git 操作。
重要准则:始终使用 --force-with-lease 而非 --force 以保证安全;解决冲突时尽量保留双方功能;若冲突解决存在歧义,需说明所做选择;结束时报告摘要(变基的提交、解决的冲突等)。
限制:资料未提供安装命令、平台要求、收费信息或具体配置方式。