功能

Commit 提交信息

使用 Bob 自动生成有意义的 commit 提交信息。在 AI 的辅助下节省时间、保持一致性并遵循 conventional commit 规范。

为什么使用此功能?

  • 节省时间:只需一键即可生成格式优美的 commit 提交信息
  • 保持一致性:自动遵循 conventional commit 规范
  • 契合项目风格:Bob 会分析你的 branch name 和 commit history,以匹配你项目的规范
  • 轻松迭代:如果不喜欢第一个建议,可以生成其他备选建议

工作原理

Bob 会检查你 staged 的更改,以了解你对代码库进行了哪些修改。然后,它会分析你的 branch name 和最近的 commit history,从而确定与你项目风格相匹配的适当 commit 提交信息格式。

开始使用

前提条件

在 Source Control 面板中暂存你的更改以获得最佳结果。Bob 也可以为未暂存的更改生成 commit 消息。

基本用法

自动生成 commit 提交信息:

  1. 点击 commit 提交信息输入框旁边的星星()图标。
  2. 审查 Bob 生成的 commit 提交信息。
    • 再次点击星星()图标以获取其他备选建议。如有需要,可对信息进行编辑。
  3. 提交(Commit)你的更改。

技巧与最佳实践

  • 为了获得最佳效果,请进行原子化提交(即仅针对单一关注点的更改进行提交)。
  • 如果你正在处理特定的 issue,请在 branch name 中包含该 issue 编号。
  • 如有需要,可编辑生成的提交信息以添加更具体的细节。
  • 如果第一个建议未能准确记录你的更改,请使用重新生成选项。
这个主题怎么样?