MoonlitDropOfBlood/dsh-git-manager ↗★ 1
@duke-dsh-plugins/dsh-git-manager
在 Web UI 面板中管理 Git 工作区,含分支、提交与冲突处理。 适合需在界面内完成 Git 操作的用户,仅 Git 仓库显示入口。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:MoonlitDropOfBlood/dsh-git-manager说明文档
阅读完整 README ↗使用
- 打开面板:当前工作区是 git 仓库时,点击输入框工具行的 Git 按钮(分支图标 + 分支名)。
- 变更:勾选文件 stage / unstage;点击文件看 diff;底部输入提交信息 commit(可 amend、可一键全部暂存并提交)。
- 分支:顶部 Fetch / Pull / Push(ahead/behind 角标同步状态);分支列表里切换、新建、改名、合并、删除。
- 历史:分支线 + 提交列表;点击提交展开该 commit 的文件级 diff。
- 冲突:合并冲突时出现在此 Tab——逐文件选 ours / theirs,或手动编辑后保存标记已解决;全部解决后「继续合并」。
- Worktree:添加 worktree(可同时开新分支);添加成功后自动注册为 DSH 工作区,直接在侧栏打开开会话即可让 agent 在沙盒内读写。
- 关闭:Esc 或点击遮罩。