跳到主要内容

AI 生成提交信息(AI Commit Message)

Cursor 只需点击即可帮助您生成有意义的提交信息(commit message)。以下是该功能的使用方法:

  1. 将需要提交的文件添加至暂存区(Stage)
  2. 打开侧边栏中的 Git Tab
  3. 在提交信息输入框旁找到✨图标
  4. 点击✨图标,系统将根据暂存区变更生成提交信息

生成的提交信息将基于以下两个要素:

  • 暂存文件的变更内容
  • 代码库的 git 历史记录

这意味着 Cursor 会综合分析当前变更和过往提交记录,生成符合上下文的提交信息。系统会学习您的提交历史,如果您使用类似 Conventional Commits 的规范,生成的提交信息将遵循相同模式。

快捷键

您可以将生成提交信息的功能绑定到键盘快捷键。

  1. 前往键盘快捷键设置 ⌘R ⌘S⌘⇧P,搜索 "Open Keyboard Shortcuts (JSON)"
  2. 在文件中添加以下内容以绑定到 ⌘M
{
"key": "cmd+m",
"command": "cursor.generateGitCommitMessage"
}
  1. 保存文件即可完成设置!
备注

当前版本暂不支持自定义提交信息的生成规则。Cursor 会自动适配您现有的提交信息风格。