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