MoonlitDropOfBlood/dsh-git-manager ↗★ 1

@duke-dsh-plugins/dsh-git-manager

在 Web UI 面板中管理 Git 工作区,含分支、提交与冲突处理。 适合需在界面内完成 Git 操作的用户,仅 Git 仓库显示入口。

包名
@duke-dsh-plugins/dsh-git-manager
兼容性
待验证
Harness 依赖范围
^0.1.0-rc.7
Cordis 依赖范围
^4.0.1
版本
1.1.1
许可证
MIT
最近更新
2026年9月25日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:MoonlitDropOfBlood/dsh-git-manager

使用

  1. 打开面板:当前工作区是 git 仓库时,点击输入框工具行的 Git 按钮(分支图标 + 分支名)。
  2. 变更:勾选文件 stage / unstage;点击文件看 diff;底部输入提交信息 commit(可 amend、可一键全部暂存并提交)。
  3. 分支:顶部 Fetch / Pull / Push(ahead/behind 角标同步状态);分支列表里切换、新建、改名、合并、删除。
  4. 历史:分支线 + 提交列表;点击提交展开该 commit 的文件级 diff。
  5. 冲突:合并冲突时出现在此 Tab——逐文件选 ours / theirs,或手动编辑后保存标记已解决;全部解决后「继续合并」。
  6. Worktree:添加 worktree(可同时开新分支);添加成功后自动注册为 DSH 工作区,直接在侧栏打开开会话即可让 agent 在沙盒内读写。
  7. 关闭:Esc 或点击遮罩。