工作区差异与提交历史
查看当前改动、逐轮文件差异,以及 Web Shell 专有的 /log。
/diff 用于核查修改。交互终端、无头和 Web Shell 的界面能力不同,不能把 Web 命令直接套到 TUI。
交互终端
顶部 Current 展示工作区相对 HEAD 的当前改动,官方界面包括 staged、unstaged 与 untracked 文件。T1、T2 等页签展示修改过文件的模型轮次,最近轮次在前,并带原任务预览。
逐轮差异需要文件 checkpoint,交互模式默认开启;关闭时只有 Current。
| 按键 | 操作 |
|---|---|
| 左 / 右 | 在 Current 和各轮之间切换 |
| 上 / 下、j / k | 浏览文件 |
| Enter | 查看所选文件 inline diff |
| inline 视图的左键或 Esc | 返回列表 |
| 列表中的 Esc | 关闭 |
文件行显示新增/删除统计,并标记 new、deleted、untracked、binary、truncated、oversized。被截断或过大的内容不能靠摘要证明全部代码已审查。
无头与 Web
无头 /diff 输出相对 HEAD 的纯文本文件统计,没有逐轮导航。Web Shell 打开图形差异对话框,可在 Changes 和 History 间切换。
/log 只在 Web Shell 可用,按新到旧显示提交,包含短 SHA、主题、作者、相对时间、分支/tag 和 merge 标记;展开后按需读取完整消息与文件统计,每页 50 条,Load more 继续。
不是 Git 工作区或没有提交时显示占位说明。/log 查看的是已提交历史,不是对话历史。