跳到主要内容
前端术语库

Diff 差异

Diff

AI 编程也叫:差异对比、改动对比、变更、Patch

一句话:两个版本代码之间的差异,通常用红色表示删除的行、绿色表示新增的行,方便快速看清改了什么。

详细解释

Diff 像文档的「修订模式」:不用从头读全文,只看红色划掉的和绿色新加的部分。AI 编程工具改完代码后,一般会以 Diff 的形式展示改动,让你选择接受或拒绝;Git 的 git diff 命令也能查看还没提交的改动。

即使看不懂每一行代码,看 Diff 也能发现不少问题:改动的文件是不是比预期多、有没有删掉一大段不相关的代码、是否改了你说过不要动的文件。

一个实用习惯:让 AI 小步修改,每次的 Diff 保持在能看完的范围内。改动太大时,先让它说明每个文件改了什么,再逐个应用。

怎么跟 AI 说

可以直接贴给 Cursor、Claude Code 等工具,把里面的业务内容换成你自己的。

请只修改和登录按钮相关的代码,不要顺手格式化或调整其他文件。改完后列出所有改动的文件,每个文件用一句话说明改了什么;如果某个改动超出了登录按钮的范围,请单独说明理由。