概要说明
在终端右上角点击 … → Git 变更视图,直接查看远程仓库的代码差异。内容通过 SSH 读取。
适用场景
- 检查 Agent 刚刚修改了哪些代码。
- 区分未暂存、已暂存和未跟踪的文件。
- 回顾历史提交,了解一次修改的完整范围。
查看变更与提交
- 变更展示当前工作区的改动;提交历史按时间列出提交,可继续加载更早的记录。
- 点击提交后,会用同一套变更视图展示该次提交的文件。点击文件查看 Diff;返回即可继续浏览。合并提交与第一父提交比较。
- Diff 中的行号和增删底色帮助定位改动,长行自动换行。通过 … 切换单栏/双栏,或刷新当前内容。
- 通过 … → 仓库目录 输入项目路径,例如
~/p1roject。tmux 和 Herdr 会尝试使用当前窗格的目录。
直接操作 Git
- 在变更主页的 … 中,可以暂存全部、取消全部暂存,或填写说明后提交所有已暂存更改。未暂存内容不会随整仓库提交带入。
- 在单文件 Diff 的 … 中,操作仅针对该文件(重命名包含新旧路径)。提交此文件会提交它的当前内容,包含未暂存更改,不会带入其他已暂存文件。
- 丢弃未暂存更改将已跟踪文件恢复为暂存区内容,保留已暂存更改和未跟踪文件。未跟踪文件可在其详情页单独删除。取消暂存、丢弃和删除前都会弹窗确认范围;丢弃和删除无法在此恢复。
- 历史提交保持只读。操作成功后自动刷新变更列表。
提交沿用主机的 Git 身份、签名与 hooks 配置。提交失败时,文件可能已经暂存,请先刷新检查;连接中断时,先确认操作结果,避免重复执行。
使用提示
二进制或过大的内容请在终端查看;普通文件管理仍使用 SFTP。
免费每天可成功打开 3 次,Pro 不限次数。同次打开中切换文件、查看提交和刷新不重复扣次,加载失败或取消不扣次。