SuperAPI AI 工具集

commit

编程与开发

查看项目

更新于 10-16 09:47

技能介绍

用途:帮助创建格式规范的 git 提交,遵循 Conventional Commits 规范,适用于用户要求提交、想提交更改或需要撰写提交信息时。

提交格式:<type>[可选 scope]: <描述>,可选正文,可选 footer。

类型:feat(新功能)、fix(缺陷修复)、docs(仅文档)、style(格式调整,无代码变化)、refactor(既不修缺陷也不加功能的代码改动)、perf(性能优化)、test(补充测试)、chore(维护任务,如构建流程、依赖等)。

规范:主题行用祈使语气(用 add 而非 added),尽量不超过 50 字符;正文在 72 字符处换行,解释做了什么和为什么,而非怎么做;scope 可选,表示代码库范围(如 feat(auth):);破坏性变更在类型/范围后加 !(如 feat!:)并在 footer 说明。

流程:先查看已暂存更改(git diff --staged)和 git status;若 git add -A 可能纳入密钥或无关工作时,需显式暂存文件;选择合适的类型与 scope;写简洁主题,变更不自明时补充正文。

示例:feat(auth): add OAuth2 login support(正文:Implements Google and GitHub OAuth providers. Closes #123);fix: resolve race condition in data fetcher(正文说明旧实现可能返回过期数据);chore: update dependencies to latest versions。

限制:资料未提供该技能的具体安装方式、运行平台或收费信息。