现阶段体验最好的 AI git commit message 是什么?

20 小时 20 分钟前
 Kinnikuman

git 习惯用命令行,最近在用 Cursor 帮我生成 commit message.

一种是在 Cursor 命令行位置 git add . 然后 cmd+k 呼出对话框输入 git commit message

另一种是在暂存之前,使用 cmd+l 呼出对话,@Commit (Diff of Working State) 输入:

Please generate a commit message with English.
Make sure it includes an accurate and informative subject line that succinctly summarizes the key points of the changes, the response must only have commit message content.

Below is the commit message template:

<type>(<scope>): <subject>

这两种都需要呼出一个对话框,感觉还不够优雅。有没有什么插件在自己键入 git commit -m " 时候自动根据 diff 生成 message ,一个 Tab 补全。

你们在用什么?

784 次点击
所在节点    程序员
9 条回复
Kinnikuman
20 小时 8 分钟前
不知道为啥不能 edit 了,那就用回复做一下 append 吧。

当你体验过 AI commit message 后,真就回不去了。它能准确给你做一下统计,比自己写的 commit message 清楚多了。
xcsoft
19 小时 10 分钟前
https://github.com/di-sukharev/opencommit 搜了一下,发现了这个项目 可以结合 ollama 使用

也支持 Git hook
我还没有尝试
windcode
19 小时 9 分钟前
Mark ,很有用的分享
我之前使用 https://github.com/Nutlope/aicommits 生成 commit message ,但还是觉得麻烦。Cursor 生成效果好的话确实更丝滑。
ysicing
19 小时 4 分钟前
定制了 codegpt 这个工具
falcon05
19 小时 0 分钟前
我也写了一个,用的 deep seek ,效果居然还挺不错的,我叫它 git atm 。https://github.com/falconchen/git-atm
Mystery0
18 小时 49 分钟前
和 ide 整合呗,比如 jb ai 就和 ib ide 整合之后,只要开了 ai 订阅,在提交的时候有一个按钮可以根据提交的变更代码生成 commit message ,提示词也可以改
ZedRover
18 小时 6 分钟前
cz-git
ZedRover
18 小时 6 分钟前
guanguans
12 小时 45 分钟前

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

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

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

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

© 2021 V2EX