用途:在提交代码时使用,确保每次提交都是一个聚焦、自包含的变更单元。
主要能力:先确认变更范围,用一句话概括本次改动,若无法概括则拆分;在分支上工作;只做达成目标所需的最小改动,不顺手修复无关问题、不重构相邻代码、不添加未要求的功能;每次提交只包含一个逻辑改动。
使用方式:通过任务脚本读取任务描述确认范围;用 git checkout -b 建分支;用 git diff --stat 和 git diff 自查改动,并检查是否混入 console.log、TODO/FIXME、临时代码、注释掉的代码、硬编码路径或凭据;用 git add 指定文件而非 git add -A;提交信息格式为首行不超过50字符的祈使句摘要,空行后以要点列出具体改动;提交后用 git log --oneline -1、git show --stat HEAD 核对,并运行测试确认通过。
适用场景:日常提交代码、需要保持变更集聚焦和提交信息清晰的工作流。
限制:资料未说明该技能的安装方式、支持平台、收费情况或与其他工具的集成方式,暂未提供。