是一个 Ruby 的轮子,所有的 macOS 自带 Ruby ,一行命令就安装好了。
1
oukichi 2023-02-15 07:24:33 +08:00 2
哈哈哈,这个靠谱
|
2
mauve 2023-02-15 07:54:52 +08:00 1
盲猜一手 OP 这个项目的 README 也是 chatGPT 也写的
|
3
molvqingtai 2023-02-15 09:52:12 +08:00
npm install aicommits
|
4
shellus 2023-02-15 10:20:37 +08:00 1
如果你想使用 ChatGPT 来生成提交信息,你可以使用以下方法:
打开一个文本编辑器或终端,进入你的代码仓库所在的目录。 输入 git commit 命令,然后按下回车键。 在默认文本编辑器中,使用 ChatGPT 来生成提交信息。例如,你可以输入"使用 ChatGPT 生成提交信息",然后按下保存键。 返回终端,你会看到 git 自动提交了你刚才编辑的提交信息。 需要注意的是,使用 ChatGPT 来生成提交信息可能会导致一些语法或风格上的问题,因此你可能需要进行一些手动编辑来修正它们。此外,提交信息应该尽量简短、明了、准确地描述你所做的更改。 |
5
mkdirmushroom 2023-02-15 10:37:14 +08:00 1
这个是 GPT-3 的模型吧,不知道 OpenAI 啥时候发布 chatgpt 官方 api
|
6
hxzhouh1 2023-02-15 14:02:09 +08:00 1
尝试用了一下,arcm 没结果,
|
7
icepie 2023-02-15 14:03:57 +08:00 1
https://github.com/zurawiki/gptcommit 之前一直用着这个 rust 实现的
|
9
zpvip OP @hxzhouh1 #6 是 ai 不是 ar, 不过相信你已经发现了。git diff 太长的确是个问题,我看能不能一个文件一个文件的找 diff 然后合并结果。
|
10
zpvip OP @mkdirmushroom 对的,听说有 bing 的 API 了,我还没申请到。
|
11
anc95 2023-02-15 18:28:46 +08:00 1
|
12
iamgx 2023-02-16 09:32:28 +08:00 1
安装成功配置完 key 使用 aicm 找不到命令
|
13
zpvip OP @iamgx 请问是最新版吗? 一般是不需要自己设置的
gem info commitgpt 可以找到 gem 的安装信息: Installed at: /Users/xxxxx/.rbenv/versions/3.0.4/lib/ruby/gems/3.0.0 加上这串就是可执行文件所在地:/gems/commitgpt-0.1.2/bin/aicm /Users/xxxxx/.rbenv/versions/3.0.4/lib/ruby/gems/3.0.0/gems/commitgpt-0.1.2/bin/aicm 你可以试试自己加入 PATH: export PATH="$PATH:/Users/xxxxx/.rbenv/versions/3.0.4/lib/ruby/gems/3.0.0/gems/commitgpt-0.1.2/bin/" |
14
iamgx 2023-02-16 15:45:47 +08:00
|
15
zpvip OP 奇怪,我这不能重现, 要不试一下直接运行,就像这样:
/Users/xxxx/.rbenv/versions/3.0.4/lib/ruby/gems/3.0.0/gems/commitgpt-0.1.2/bin/aicm |