Cursor 提供 AI 驱动的 Git 功能来优化你的工作流,包括自动提交消息生成和智能合并冲突解决。

AI 提交信息

Cursor 会根据暂存的更改自动生成提交信息。
  1. 暂存要提交的文件
  2. 在侧边栏打开 Git 标签页
  3. 点击提交信息输入框旁边的闪光 (✨) 图标
生成的信息会基于暂存的更改和仓库的 git 历史记录。如果你使用 Conventional Commits 等约定,生成的信息会遵循相同的格式。

添加快捷键

绑定键盘快捷键:
  1. 打开键盘快捷键设置(Ctrl+R+Ctrl+SCtrl+Shift+P 然后搜索 “Open Keyboard Shortcuts (JSON)”)
  2. Ctrl+M 添加以下绑定:
    {
      "key": "cmd+m",
      "command": "cursor.generateGitCommitMessage"
    }
    
  3. 保存
你无法自定义提交信息的生成方式。Cursor 会自动适应你现有的提交风格。

AI 解决冲突

当出现合并冲突时,Cursor Agent 可以理解冲突双方的内容并提出解决方案来帮助你解决冲突。

如何使用

  1. 当出现合并冲突时,你会在文件中看到冲突标记
  2. 点击合并冲突界面中出现的 在聊天中解决 按钮
  3. Agent 会分析两个版本并建议解决方案
  4. 查看建议的更改并应用