MoonlitDropOfBlood/dsh-git-manager ↗★ 1

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

DSH 正式 bundle 插件:在 DSH Web UI 里管理 Git 工作区——入口在输入框「模式」选择器旁(仅 git 仓库显示),进入与设置同规格的居中面板:status/diff、分支管理、合并冲突解决、commit/fetch/pull/push、worktree 管理(添加后自动注册为 DSH 工作区)、带分支线图形的提交历史。 适合需在界面内完成 Git 操作的用户,仅 Git 仓库显示入口。

패키지
@duke-dsh-plugins/dsh-git-manager
호환성
미검증
Harness peer 범위
^0.1.0-rc.7
Cordis peer 범위
^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 或点击遮罩。