使用大模型处理 git diff 生成 commit msg

使用大模型处理 git diff 生成 commit msg 的流程如下:
  1. 获取 git diff 信息:
  • 可以使用 git diff > git.diff 将 diff 信息写入文件。
  • 可以使用 git diff | clip (Windows) 将 diff 信息复制到剪贴板。
git diff 获取的是没有提交到暂存区的更改,如果想要获取已经提交到暂存区的更改,可以使用 git diff --cached。
  1. 准备提示词:
  • 提示词需要包含 commit 规则 [^1]。例子如下:
  1. 发送给大模型: 将 git diff 信息和提示词一起发送给大模型,获取 commit msg。
  1. 使用 Cherry Studio (可选):
  • 可以使用 Cherry Studio 创建 commit msg 生成助手
![[IMG-BF22CA923126747336FA047AD2FFE0B3.png]]具体效果
![[IMG-42E5510D67C42284041E3402E4D459AD.png]]

把指令保存为 alias

在 windows 中:
使用
上一篇
pip安装和运行openwebui
下一篇
2025-W09