AI 生成提交信息(AI Commit Message)
Cursor 只需点击即可帮助您生成有意义的提交信息(commit message)。以下是该功能的使用方法:
- 将需要提交的文件添加至暂存区(Stage)
- 打开侧边栏中的 Git Tab
- 在提交信息输入框旁找到✨图标
- 点击✨图标,系统将根据暂存区变更生成提交信息
生成的提交信息将基于以下两个要素:
- 暂存文件的变更内容
- 代码库的 git 历史记录
这意味着 Cursor 会综合分析当前变更和过往提交记录,生成符合上下文的提交信息。系统会学习您的提交历史,如果您使用类似 Conventional Commits 的规范,生成的提交信息将遵循相同模式。
快捷键
您可以将生成提交信息的功能绑定到键盘快捷键。
- 前往键盘快捷键设置
⌘R ⌘S
或⌘⇧P
,搜索 "Open Keyboard Shortcuts (JSON)" - 在文件中添加以下内容以绑定到
⌘M
:
{
"key": "cmd+m",
"command": "cursor.generateGitCommitMessage"
}
- 保存文件即可完成设置!
备注
当前版本暂不支持自定义提交信息的生成规则。Cursor 会自动适配您现有的提交信息风格。