用途:在用户要求提交改动时,按功能与内容将变更拆分为多个 Git 提交,并统一提交信息风格。
主要能力:
- 按功能、目的对变更分组,避免把无关改动混在一个 commit 中。
- 使用约定式提交前缀:feat(新功能、UI/行为变更)、chore(配置、依赖、CI)、test(测试增改)、docs(文档)、refactor(行为不变的内部分改善)、fix(缺陷修复)。
- 规范提交信息:feat/chore/test/docs 只用一行;refactor 与 fix 在第3行说明原因。
- 提交信息除 prefix 外用日语书写,并在末尾附加 Co-Authored-By。
使用方式(步骤):先用 git status 与 git diff 掌握全部改动;按功能/目的分组;对每组用 git add <file1> <file2> ... 显式暂存目标文件(不使用 git add -A 或 git add .),再执行 git commit;全部完成后用 git log --oneline -n <count> 确认。
规则:一个提交只包含同一功能的改动;不得包含提交信息之外的差异;显式指定文件暂存;提交信息使用日语;附加 Co-Authored-By。
适用场景:前端/一般项目在完成多项改动后分批提交时使用。
限制:资料未提供支持的平台、安装方式、价格、权限或与具体工具的集成范围;使用前需具备可用的 Git 环境与仓库。