dsh-lazygit-plugin
在终端中运行以下命令:
dsh plugin install IT-coder-Yy/dsh-lazygit-plugin
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install IT-coder-Yy/dsh-lazygit-plugin,或参考 https://github.com/IT-coder-Yy/dsh-lazygit-plugin 从源码安装后重启后端并刷新浏览器。
插件介绍
在浏览器里写代码、和 AI 对话时,Git 往往仍要切到终端或另开工具:看 diff、选文件暂存、写提交说明、处理合并冲突,上下文来回切换既慢又容易漏步骤。dsh-lazygit-plugin 把可视化 Git 工作台嵌进 DeepSeek Harness Web 会话,在原生右侧栏里就能看清仓库状态并点选完成日常操作。
工作台按 Changes、History、Branches、Merge、Conflicts、Stashes、Sync 等区域组织:可浏览提交图与文件差异(含分块滚动与原始 diff),暂存/取消暂存、多行提交或借助 AI Generate 起草中文 Conventional Commit;可 amend、undo、revert;合并前预览 incoming 变更并选择普通/仅快进/squash;内置三栏编辑器解决冲突;stash 与远程同步、Rebase 等也集中在同一界面。底部命令日志展示经界面提交的 Git 命令及运行结果,并跟随宿主明暗主题。
Suggestions 中的独立 Git 助手可读仓库状态与 diff、给出分步命令提案与风险说明,由你确认后逐步执行;失败时可保留输出并请求诊断与修复建议。界面支持中英文切换且保留当前标签与未保存输入。
适合在 Harness 会话里以当前仓库为工作目录的开发者:希望少记命令、先看清再操作,或需要可视化合并/冲突与 AI 辅助写提交说明、排查 Git 失败场景的用户。若曾使用 dsh-easygit-plugin,可按 README 迁移并保留助手会话与提案记录。
截图预览
使用场景
- 在 Changes 里按目录浏览 diff,暂存后提交或让 AI 生成 Conventional Commit
- 合并前在 Merge 预览 incoming 变更,冲突时用三栏编辑器逐块解决
- Sync 查看 ahead/behind 后 fetch、pull、push,或在 Suggestions 里让助手提案并逐步执行
适合人员
- 在 Harness Web 会话中以 Git 仓库为工作目录的日常开发者
- 不想死记命令、希望先看清 diff 再操作的人
- 需要可视化处理合并冲突或借助 AI 写提交说明的用户