智能提交

长按二维码关注

智能提交(Smart Commit)是 CodeBuddy 提供的 Git 提交辅助功能,能够自动分析代码变更内容,智能生成规范的 commit message,帮助开发者规范开发流程,提升团队协作效率。

功能特性

智能分析:自动分析代码变更内容,理解修改意图

规范生成:生成符合 Conventional Commits 规范的提交信息

一键提交:简化 Git 提交流程,提升开发效率

多语言支持:支持中英文 commit message 生成

使用智能提交

通过 Git 面板触发

点击将单个或全部文件添加到暂存区。然后点击消息右部的“AI COMMIT”按钮

在 IDE 的 Git 面板中,查看待提交的文件变更

点击 CodeBuddy 的智能提交按钮

Agent 自动分析变更内容,生成 commit message

确认无误后,点击提交即可

Commit Message 规范

智能提交生成的 commit message 遵循 Conventional Commits 规范:

<type>(<scope>): <subject> <body>

常用类型(type)

类型说明

feat新功能

fix修复 bug

docs文档变更

style代码格式调整(不影响代码逻辑)

refactor代码重构(既不是新功能也不是修复 bug)

perf性能优化

test添加或修改测试

chore构建过程或辅助工具的变动

使用示例

假设您修改了登录模块的验证逻辑,智能提交可能生成如下 commit message:

fix(auth): 修复登录验证失败时的错误提示 - 修复用户名为空时未显示错误提示的问题 - 优化密码错误时的提示文案 - 添加登录失败次数限制

常见问题

如何修改已生成的 commit message?

生成的 commit message 可以在提交前进行手动编辑,根据实际情况进行调整。

支持哪些 Git 操作?

智能提交主要支持:

生成 commit message

执行 git commit

可配合其他 Git 操作使用(如 push、merge 等)

CodeBuddy

一款基于 AI 的全流程智能编程工具,致力于构建产品、设计、研发、部署无缝协作的共生环境。

CodeBuddy 是腾讯云推出的 AI 辅助编程工具,通过将 AI 深度融入全流程,实现从产品构思到产品发布的一站式高效交付平台。 产品支持IDE、插件和 CLI 三种形态,覆盖从专业开发者到零基础用户的全场景需求。

 

扫二维码

关注我们

不迷路^_^


我们愿景

城市更繁荣

乡村更美丽