dsh-git-branch
在终端中运行以下命令:
dsh plugin install GaoHu1997/dsh-git-branch
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中打开插件安装入口,执行 dsh plugin install GaoHu1997/dsh-git-branch,或从开源仓库 https://github.com/GaoHu1997/dsh-git-branch 按说明安装。
插件介绍
在终端或 DeepSeek Harness 里写代码时,分支往往要切到别的目录或记一串 git 命令,当前分支也不总在眼前。dsh-git-branch 把分支和 worktree 收进客户端:输入框工具栏直接显示当前分支,可原地切换,少打断思路。
插件提供 IDEA 风格的分支选择器,便于浏览与切换本地与远程分支;支持远程分支检出,以及右键菜单完成新建、重命名、删除、复制等常见操作。还可推送、更新当前分支,把日常分支维护留在同一套界面里。
若需要同时在多个分支上干活又不想频繁 stash 或来回 checkout,可把分支隔离到独立 worktree 工作区,并在插件内创建与管理这些工作区。
适合经常在 Harness 里驱动 Git 工作流、希望分支操作更直观、或需要 worktree 并行开发的开发者。
使用场景
- 在 Harness 输入框旁随时查看并切换当前分支
- 需要检出远程分支或批量做新建、重命名、删除等分支维护
- 想在不频繁 checkout 的情况下用独立 worktree 并行开发
适合人员
- 在 DeepSeek Harness 客户端里日常使用 Git 的开发者
- 熟悉 IntelliJ IDEA 分支交互、希望类似体验的用户
- 需要多分支并行或 worktree 工作区管理的团队或个人