@nateec/dsh-gitkraken
面向工作区的可视化 Git 客户端,提供提交图、搜索与批量操作。 适合在 DSH 中管理 Git 仓库、需要图形化查看提交与差异的用户;需 Node 22.19 以上及含 .git 的工作区。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:nateEc/dsh-gitLens说明文档
阅读完整 README ↗使用
- 在 DSH 中打开一个真实 Git 仓库的会话。
- 切换到 Git Graph。
- 在 Graph 中搜索、筛选、选择提交或 WIP;右侧 Inspector 会显示文件和 Diff。
- 切到 Agents 查看所有 Worktree、AgentTeams 任务与 DSH 会话。
- 切到 Workbench 执行批量暂存、Stash、模型审阅或带恢复点的历史操作。
Rich Search
| 查询 | 含义 |
|---|---|
message:fix timeout | 提交信息包含指定文本 |
@me | 当前 Git 用户提交的内容 |
file:src/client | 改动过匹配路径的提交 |
change:token budget | Patch 中包含指定内容的提交 |
commit:db6c94a | SHA 前缀或完整 SHA |
搜索栏旁可以启用 Aa(区分大小写)、.*(正则表达式)和 All(匹配全部词)。
快捷键
| 快捷键 | 操作 |
|---|---|
⌘/Ctrl + F | 聚焦搜索框 |
⌘/Ctrl + G | 跳到下一个搜索结果;加 Shift 跳到上一个 |
↑ / ↓ | 在 WIP 与提交之间移动选择 |
R | 刷新仓库状态 |