返回功能列表
代码审查

Git 变更视图

查看工作区改动,回顾每次提交

功能演示视频Git 变更视图

打开 Git 变更视图,区分未暂存、已暂存和未跟踪文件,查看提交历史,并通过 SSH 暂存、提交或丢弃更改。

概要说明

在终端右上角点击 … → Git 变更视图,直接查看远程仓库的代码差异。内容通过 SSH 读取。

适用场景

  • 检查 Agent 刚刚修改了哪些代码。
  • 区分未暂存、已暂存和未跟踪的文件。
  • 回顾历史提交,了解一次修改的完整范围。

查看变更与提交

  • 变更展示当前工作区的改动;提交历史按时间列出提交,可继续加载更早的记录。
  • 点击提交后,会用同一套变更视图展示该次提交的文件。点击文件查看 Diff;返回即可继续浏览。合并提交与第一父提交比较。
  • Diff 中的行号和增删底色帮助定位改动,长行自动换行。通过 切换单栏/双栏,或刷新当前内容。
  • 通过 … → 仓库目录 输入项目路径,例如 ~/p1roject。tmux 和 Herdr 会尝试使用当前窗格的目录。

直接操作 Git

  • 变更主页的 … 中,可以暂存全部、取消全部暂存,或填写说明后提交所有已暂存更改。未暂存内容不会随整仓库提交带入。
  • 单文件 Diff 的 … 中,操作仅针对该文件(重命名包含新旧路径)。提交此文件会提交它的当前内容,包含未暂存更改,不会带入其他已暂存文件。
  • 丢弃未暂存更改将已跟踪文件恢复为暂存区内容,保留已暂存更改和未跟踪文件。未跟踪文件可在其详情页单独删除。取消暂存、丢弃和删除前都会弹窗确认范围;丢弃和删除无法在此恢复。
  • 历史提交保持只读。操作成功后自动刷新变更列表。

提交沿用主机的 Git 身份、签名与 hooks 配置。提交失败时,文件可能已经暂存,请先刷新检查;连接中断时,先确认操作结果,避免重复执行。

使用提示

二进制或过大的内容请在终端查看;普通文件管理仍使用 SFTP。

免费每天可成功打开 3 次,Pro 不限次数。同次打开中切换文件、查看提交和刷新不重复扣次,加载失败或取消不扣次。

把这个功能加入你的移动工作流

用手机控制运行在自己主机上的终端编码 Agent