shaynewang (@shayne) 在 cgpd,让AI写了一个git提交时,生成本次修改内容文档的小工具 中发帖
Create Git Push Docs — 使用 LLM 从暂存变更生成 commit 信息和变更文档
功能特性
🚀 根据 git diff --staged 自动生成简洁的 commit 信息
📝 生成详细的 Markdown 格式变更文档
🔧 支持配置文件和环境变量两种配置方式
🌐 兼容 OpenAI API 及所有兼容接口
🌍 支持多语言输出(English / 简体中文)
⏳ LLM 请求时显示实时进度
项目地址 GitHub - WangShayne/cgpd: create git push docs
使用方法
生成 Commit 信息(默认)
git add .
cgpd
# 输出:添加用户认证功能,使用 JWT 令牌
# 直接用于 git commit
git commit -m "$(cgpd)"
生成变更文档
cgpd --docs
#...