Repository navigation
GitMate 1.7.0
右侧栏的 Git 面板 + 同一套能力的十五个 Agent 工具。
安装
dsh plugin --profile web add github:alanhaskey/dsh-gitmate这一版有什么
AI 功能(都标了 AI)
- 提交前审阅 —— 读暂存的改动,只报告真会出问题的地方,点一条跳到那个文件的差异
- 拆分提交 —— 按意图拆成能独立成立的提交,提交一组、其余保持暂存
- 生成/补充提交说明、解释单个文件的改动、推断
.gitignore
面板
- 按编辑器方式渲染的差异(双侧行号、只标记真正变化的片段、上下文可展开)
- 提交图覆盖所有分支;展开提交看操作、正文和文件;点文件看它在这次提交里的差异
- 分支切换/新建/删除/合并、贮藏、推送/拉取/获取/一键同步、回滚/还原/遴选/变基/打标签
- 消息语言跟随设置,默认中文
几点设计取舍
- 模型输出当不可信输入:指向未暂存文件的条目会被丢弃,拆分方案没覆盖全部暂存文件会被标记,解析不出来的回答原样附上而不是显示成"没有发现问题"
- 不会自动提交、推送或修复:AI 产出的是给你做判断的材料
- 破坏性操作都要二次确认,回滚会改写已推送历史时先警告
- 整个包零依赖,不复制任何东西进 profile