DSH Plugins
返回列表
🖥️

dsh-git

客户端 更新于 2026.10.09

在终端中运行以下命令:

dsh plugin install lengmoXXL/dsh-git

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install lengmoXXL/dsh-git 即可安装;源码仓库为 https://github.com/lengmoXXL/dsh-git。

插件介绍

在终端或 Harness 里改代码时,想快速看清「改了什么」却不想切到独立 Git 客户端,也不希望在插件里误触提交或改索引——dsh-git 把这件事收进 DSH 右侧边栏的一页 Git 视图。

左侧固定展示当前工作区的变更与近期提交记录;点选某一项后,右侧以只读、语法高亮的方式并排呈现 diff。列表位置不变,你可以先后打开两个差异,方便左右对照,适合在写插件、审阅本地改动或对照最近几次提交时扫一眼变更范围。

插件通过 Harness 文件系统读取仓库、经 Harness 子进程调用本机 PATH 上的 git,不联网、不读写凭据、也不写入工作树或索引;大仓库或大 diff 会多花些时间收集与渲染。适合已在 DSH 会话中以 Git 工作目录为 cwd、且只需要「看 diff、看历史」的开发者。

使用场景

  • 在 DSH 里改完代码后快速查看工作区有哪些文件变动
  • 点选提交或变更项并排阅读高亮 diff,不必离开当前会话
  • 需要对照两处改动时保持列表不动、先后打开多个 diff

适合人员

  • 日常在 DSH 中以 Git 仓库为工作目录的开发者
  • 只想查看 diff 与近期提交、不希望插件写入仓库的人
  • 在终端工作流里需要轻量 Git 可视化的用户