使用 VSCode 进行 AI Commit 的笔记

1. 什么是 AI Commit?

AI Commit 是一种利用人工智能(AI)技术自动生成 Git 提交信息(Commit Message)的工具。它可以帮助开发者根据代码变更自动生成简洁、准确的提交信息,从而节省时间并提高提交信息的质量。

主要来讲,AI Commit包含两种形态,
第一种形态 就是直接在git命令行里面生成,例如: https://github.com/guanguans/ai-commit/blob/main/README-zh_CN.md

第二种形态则是使用vscode或者其他编译器,通过GUI的方式进行发布,而这也是我喜欢的方式,(下面是CodeGeeX官方示例)

2. 为什么使用 AI Commit?

  • 提高效率:手动编写提交信息可能耗时,尤其是当提交频繁时。
  • 一致性:AI Commit 可以生成格式一致的提交信息,便于团队协作和代码审查。
  • 准确性:AI 可以根据代码变更自动生成更准确的描述,减少人为错误。
3. 如何在 VSCode 中使用 AI Commit?
3.1 安装必要的插件

首先,你需要在 VSCode 中安装一个支持 AI Commit 的插件。以下是推荐的插件:

  • Fitten:可免费使用
  • CodeGeek 目前也是免费使用,效果还好

你可以通过 VSCode 的扩展市场搜索并安装这些插件。

3.2 配置 AI Commit 插件

安装完成后,你需要对插件进行一些基本配置:

基本上都是登录就能用

3.3 使用 AI Commit 生成提交信息
  1. 进行代码变更:在你的项目中进行一些代码更改。

  2. 打开 Git 面板 :在 VSCode 的侧边栏中点击 Git 图标,或按下 Ctrl + Shift + G 打开 Git 面板。

  3. 暂存更改 :在 Git 面板中,选择你想要提交的更改并点击 + 号暂存它们。

  4. 生成提交信息 :在 Git 面板的提交信息输入框中,点击插件提供的按钮(如 Generate Commit MessageAI Commit)。插件将根据你的代码变更自动生成提交信息。比如下面的Fitten的界面

  5. 提交更改 :如果生成的提交信息符合你的预期,点击 Commit 按钮提交更改。

4. 示例

假设你在项目中修改了一个函数并添加了一些注释,AI Commit 插件可能会生成如下提交信息:

plaintext 复制代码
feat: improve function documentation and add error handling
相关推荐
希艾席帝恩5 小时前
数字孪生平台与数据内容工具对比:山海鲸可视化VS镝数
大数据·人工智能·物联网·低代码·信息可视化·数字化转型
RAOY的AI笔记5 小时前
GPT-6 Astra技术解析:模型能力、上下文窗口与AI Agent工作流
大数据·人工智能·gpt
来让爷抱一个5 小时前
2026 上下文缓存实战:把缓存契约写进SPEC,MonkeyCode 云端跑通
人工智能·机器学习
sali-tec5 小时前
C# 基于OpenCv的视觉工作流-章107-光流追踪
图像处理·人工智能·opencv·算法·计算机视觉
格林威5 小时前
C# 图像使用AVX2指令集:使用OpenCvSharp实现字节图像解压缩速度和map_image算子速度提升
开发语言·图像处理·人工智能·计算机视觉·c#·视觉检测·工业相机
蓝速科技5 小时前
蓝速科技丨多网点涉外窗口翻译机批量部署实战指南
服务器·数据库·人工智能·缓存·语音识别
Csvn5 小时前
改坏了,在合并前就被拦住——AI 回归门禁实战(E04)
人工智能
来让爷抱一个5 小时前
2026 KV Cache实战:把缓存契约写进SPEC,MonkeyCode 云端跑通
人工智能·机器学习
Geek-Chow5 小时前
MCP 模型上下文协议:八、深入传输层 · stdio 与 Streamable HTTP
人工智能·mcp
QYR-分析5 小时前
超分辨显微镜行业市场现状、竞争格局及发展前景分析
大数据·人工智能