我刚发布了一个git-gpt-commit v0.9.0——这是一款Git扩展工具,可以通过git gpt commit
命令利用OpenAI的GPT模型自动生成提交信息。
(点击可以查看。)
此处省略内容
v0.9.0 新内容🚀 支持 GPT-4o
默认模型已升级为OpenAI的GPT-4o。
该模型以极快的响应速度(比GPT-4.1快约一倍)而著称,能够瞬间生成提交信息。
它也非常经济实惠,价格仅为GPT-4-turbo的一半。
此处省略内容
🌐 语言选择指令
之前只支持英文。现在我们可以支持更多语言:
git gpt lang
进入全屏,退出全屏
你可以从这12种语言中选择你的提交语言:
英语、西班牙语、日语、法语、德语、意大利语、韩语、简体中文、繁体中文、荷兰语、俄语,和巴西葡萄牙语。
……
前缀开关命令
之前,没有这个功能可以为你的提交添加前缀。现在,你可以通过给你的提交加前缀。
git gpt prefix
全屏,退出全屏
你可以切换这些提交前缀,例如 feat:
、fix:
或 refactor:
。
此处省略若干文字
🔑 API密钥的管理(管理API密钥)
之前,你需要把 API 密钥写进项目目录里的 .env
文件。现在,情况变了:
git gpt open-api-key
此命令用于从Git检索某个工具或服务的开放API密钥。
全屏模式 退出全屏
你现在可以安全地在 CLI 上添加和管理你的 OpenAI API 密钥,传统的.env
方法仍然被支持。
此处省略
或使用三个点表示省略或暂停:……
根据上下文需要选择合适的方式。
⚙️ 设置管理
git gpt config # 运行 Git 配置命令
切换到全屏模式,退出全屏
你现在可以一次性查看所有设置,并且从未有过如此简单的配置更新。
此处省略内容
使用方法安装后,通过上面的命令注册你的OpenAI API密钥,如上所述。
然后,使用 git add
提交你的更改,运行:
git gpt commit
全屏查看 退出全屏
该工具将分析暂存区更改,将其发送给GPT模型,并生成一个与上下文相关的提交信息。
您可以接受这条建议,或者取消并编写自己的提交信息。
等等
安装你需要一个OpenAI的API密钥。
npm install -g @laststance/git-gpt-commit
# 在全局安装git-gpt-commit插件
全屏显示 退出全屏
此处无内容
我为什么要创建 git-gpt-commit虽然像 VSCode 和 Cursor 这样的 IDE 提供了 AI 辅助的提交信息生成,但我没能找到一个 CLI 工具 能像那些 IDE 一样提供 AI 辅助的提交信息生成——而这正是我大部分时间是通过命令行与 Git 交互的方式。
有时候我觉得懒得想一个提交信息,所以就想让这个过程更简单 😅
我想要的大部分功能都已经实现了,所以我对这次发布还挺满意的。
如果你有能让它变得更好的想法,欢迎提交PR,我很期待看到你的改进哦!😄
共同學(xué)習(xí),寫下你的評論
評論加載中...
作者其他優(yōu)質(zhì)文章