AI 提交消息

了解如何使用 Cursor 的 sparkle 图标或快捷方式自动生成上下文 Git 提交消息

Cursor 可以帮助您只需单击一下即可为更改生成有意义的提交消息。以下是使用此功能的方法:

AI 提交消息 - 图1

  1. 暂存要提交的文件
  2. 打开侧边栏中的 Git 选项卡
  3. 查找提交消息输入字段旁边的 sparkle () ✨ 图标
  4. 单击 sparkle 图标以根据暂存的更改生成提交消息

生成的提交消息将基于暂存文件中的更改和存储库的 git 历史记录。这意味着 Cursor 将分析您当前的更改和以前的提交消息,以生成符合上下文的消息。Cursor 从你的提交历史中学习,这意味着如果你使用像Conventional Commits 这样的约定,生成的消息将遵循相同的模式。

捷径

您可以将 Generate commit message 功能绑定到键盘快捷键。

  1. 转到键盘快捷键或搜索“打开键盘快捷键 (JSON)”⌘R ⌘S``⌘⇧P
  2. 将以下内容添加到要绑定到的文件中:⌘M

    1. {
    2. "key": "cmd+m",
    3. "command": "cursor.generateGitCommitMessage"
    4. }
  3. 保存文件,您就完成了!

目前,无法自定义或提供 提交消息应该如何生成。光标会自动适应 您现有的提交消息样式。