/diff
显示自上一条聊天消息以来所有文件改动的 diff。
/diff 会显示自上一条消息发送以来对代码所做的更改。
✅ 什么时候用?
继续之前先检查 Aider 的最后一次改动
/diff — 代码改动之后,快速确认到底改了什么
弄清某次自动提交包含了什么
在自动提交的改动之后立即 /diff,查看其确切范围
⛔ 什么时候不该用?
想撤销一个不想要的改动
/diff 只做展示,不改任何东西。
更好的选择: 用 /undo 撤销 Aider 最近一次 commit
想查看好几条消息之前的改动
文档说明 /diff 显示的是自上一条消息以来的改动,不是整个会话历史。
更好的选择: 用 /git 在聊天里直接运行 git log 或 git diff
来源
- Aider 官方文档——聊天内命令(In-chat Commands) ↗ aider.chat
- Aider 官方文档——Git 集成(Git Integration) ↗ aider.chat