recomposing-commits - 安全重组混乱的提交历史
分析功能分支,在隔离工作树中按逻辑分组重建提交,并仅在用户审核后应用结果。
标签
更新于: 2026-10-03能力
典型输入
典型输出
该技能可以做什么
- 分析提交历史
- 识别逻辑分组
- 创建隔离工作树
- 重建逻辑提交
- 拆分重叠变更
- 要求明确审核
- 应用已批准历史
- 清理工作树
输入
- Git 仓库
- 当前功能分支
- 起始提交 SHA
- 逻辑提交分组
- 提交消息
- 审核决定
- 强制推送确认
输出
- 审核提示
- 隔离工作树
- 重组后的提交历史
- 更新后的分支历史
- 备份标签
- 强制推送的远程分支
- 拒绝处理消息
要求
- Git 仓库
- Git 命令行访问权限
- 功能分支
- 干净的工作树
- 线性提交范围
- 非根提交作为起点
- 应用前获得用户批准
