Cursor 生成提交日志姿势分享

11 小时 40 分钟前
 Cheesen

Cursor 在源代码管理那里有个Generate Commit Message按钮,虽然方便,但是每次生成的都是英文,有时还不规范,也不知道在哪里写 prompt ,在.cursorrules中似乎也没法控制。

于是乎我发现,在 chat 那里,可以用@Commit (Diff of Working State),然后再写一句:

请根据修改的类型分类生成多条提交日志的命令行,比如 git add xxx git commit -m "xxx"

(也可以再补充一些提交日志的规范, 如比格式: <type>(<scope>): <description>)

然后再点一下 run ,就搞定了,生成的是多次提交,要比直接Generate Commit Message堆在一起提交好多了!

465 次点击
所在节点    程序员
4 条回复
hunterzhang86
10 小时 37 分钟前
我之前整理过一个专业的提示词,生成的效果很好:

https://www.ifb.me/zh/blog/backend/cursorgit-rang-ni-de
falcon05
10 小时 31 分钟前
我一开始也这样弄,但重复性复制粘贴这些 prompt 也太傻了,于是我用 cursor 写了个命令行工具,每次只要执行 git atm 就能自动生成,确定后直接提交。https://d.cellmean.com/p/2861cb6538a6
hunterzhang86
10 小时 23 分钟前
@falcon05 👍
falcon05
10 小时 23 分钟前
哈哈,看错了,你主要是让 cursor 分次提交,这个不错。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1096798

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX