codecamp

Cursor自动生成Git提交消息:提升代码管理效率

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

Cursor 为你的暂存文件生成提交消息

  1. 暂存你想要提交的文件
  2. 在侧边栏中打开 Git 标签页
  3. 在提交消息输入框旁边寻找闪光(✨)图标
  4. 点击闪光图标,根据你的暂存更改生成提交消息

生成的提交消息将基于你暂存文件中的更改和你的代码仓库的 git 历史。这意味着 AI 将分析你当前的更改和以前的提交消息,以生成上下文相关的消息。Cursor 会从你的提交历史中学习,这意味着如果你使用诸如  Conventional Commits 之类的约定,生成的消息将遵循相同的模式。

你可以为生成提交消息功能绑定一个键盘快捷键。

  1. 进入键盘快捷键设置 ​⌘R ⌘S​ 或 ​⌘⇧P​ 并搜索 "​Open Keyboard Shortcuts (JSON)​ "
  2. 添加以下内容到文件中以绑定到 ​⌘M​:
  {
    "key ": "cmd+m ",
    "command ": "cursor.generateGitCommitMessage "
  }保存文件就完成了!
注意:
目前,没有办法自定义或提供有关如何生成提交消息的具体说明。AI 将自动适应您现有的提交消息样式。


管理Cursor特定功能:个性化你的开发工具
探索Cursor中的AI模型:灵活切换提升效率
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }