DSH Plugins
返回列表
🖥️

dsh-GitPanel

客户端 更新于 2026.10.14

在终端中运行以下命令:

dsh plugin install relaxyabc/dsh-GitPanel

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

在 DeepSeek Harness 中执行 dsh plugin install relaxyabc/dsh-GitPanel,或从源码仓库 https://github.com/relaxyabc/dsh-GitPanel 安装该客户端插件。

插件介绍

在 DSH Web 客户端里做 Git 操作,往往要来回切终端或依赖零散入口,很难像桌面 IDE 那样一眼看清分支、历史和改动。GitPanel 以 DSH 插件 bundle 形式挂载,在左侧面板栏打开全页三栏工具:左侧管分支与工作区改动,中间是提交历史,右侧是选中提交的详情与文件差异,右侧边栏的 Git 胶囊只负责把面板唤出,整体交互接近 IntelliJ 的 Git 工具窗口。

插件在 Host 侧通过认证路由调用本机 git(要求 PATH 中有 git),浏览器半负责界面与虚拟化列表,不直接碰文件系统。核心能力覆盖多工作区与递归仓库发现、分支 checkout/合并/变基及冲突收尾、可筛选分页的历史与双栏 diff、基于 porcelain 状态的暂存与多行提交(含模板与 Amend)、Push/Fetch/Pull,以及子模块 init/update/sync。危险操作有确认,界面中英双语并适配明暗主题。

适合日常用 DSH Web profile 开发、希望把 Git 留在同一客户端里完成的人:需要频繁看 log、对比 diff、处理合并冲突或管理多仓库/子模块的开发者会最受益。若你更习惯纯命令行或已有独立 Git GUI,它可作为 DSH 内的集成补充;Office/PDF 预览是否可用取决于浏览器与 DSH 内置渲染能力,与面板本身的地址修复无关。

使用场景

  • 在 DSH Web 里用三栏面板查看分支、历史与 diff,不必切终端
  • 多工作区或多仓库项目里切换仓库并处理暂存、提交与推送
  • 合并或变基出现冲突时,在面板里跟进状态并执行 continue/abort

适合人员

  • 日常使用 DSH Web profile 的开发者
  • 希望在客户端内完成大部分 Git 操作的人
  • 需要管理子模块或多仓库工作区的团队