一个使用 AI 为您编写 git 提交消息的 CLI

7 min read
npm install -g aicommits

设置密钥以便 aicommits 可以使用它:

aicommits config set OPENAI_KEY=<your token>

这将在您的主目录中创建一个 .aicommits 文件。

如果不是最新版本,运行:

npm update -g aicommits

您可以直接调用 aicommits 为您的分阶段更改生成提交消息:

git add <files...>
aicommits

例如,您可以在提交时暂存跟踪文件中的所有更改:

aicommits --all # or -a

Git hook

在要安装挂钩的 Git 存储库中:

aicommits hook install

配置项

OPENAI_KEY

Required

OpenAI API 密钥。您可以从 OpenAI API Keys 页面检索它。

locale

Default: en 默认值: en

用于生成的提交消息的语言环境。查阅代码列表: https://wikipedia.org/wiki/List_of_ISO_639-1_codes

generate

Default: 1 默认值: 1

要生成以从中选择的提交消息数。

.
请注意,这将使用更多令牌,因为它会生成更多结果。

proxy

设置用于请求的 HTTP/HTTPS 代理。
要清除代理选项,可以使用命令(注意等号后的空值):

aicommits config set proxy=