#397 · 主分类: AI编程助手

git-rewrite-commits

git pre-commit-hook

使用Ollama或GPT的AI驱动的git提交信息重写器

项目最后更新:06/21/26

GitHub Stars

1.4K

Forks数量

59

贡献者数量

4

许可证

MIT

收录理由

项目公开前,提交历史里常堆满含义不明的单行记录,这个工具能根据实际 diff 把提交信息改写成 conventional-commit 风格(如 feat、fix、chore)。它既支持本地 Ollama 模型,也支持 OpenAI 接口,还能作为 pre-commit 钩子安装,让后续每次提交都自动生成规范的说明。隐私处理是它的亮点:选用本地模型时,diff 和文件列表完全不出本机;若用远程服务,API 密钥、密码等敏感信息会先被自动脱敏。工具会跳过已经写得不错的提交信息,支持自定义模板,并在改写历史前自动创建备份分支。由于重写历史会改变提交哈希,作者明确警告不要在共享分支上使用,动手前值得先读读这条提醒。

相关文章

暂无针对该项目的文章。

如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。

同类热门项目