「monogit」终端里的多仓库 Git 仪表盘:一屏看分支、超前落后和脏状态

monogit 多仓库 Git 终端仪表盘

monogit 是一个终端 TUI 工具,用来扫描指定根目录下的所有 Git 仓库,并在一个面板里展示分支、ahead/behind、dirty state 等状态。对于本地有很多项目目录的人,它解决的是“逐个 cd 进去看 git status”的麻烦。

它用 Bubble Tea、Lip Gloss 和 Bubbles 构建,界面采用 Tokyo Night 风格。核心能力包括自动扫描仓库、状态仪表盘、后台自动 git fetch –all、并发网络操作,以及一键 fetch、pull、push、stash、commit 等动作。

README 里还提到一些很顺手的功能:Commit Wizard 可以走 add files → 写 commit message → pull → push 的多步骤流程;Interactive Staging 支持按 pattern 或文件切换暂存;Quick Undo 可以一键 soft reset 上一次提交;Branch Manager 和 Graph Log 则方便查看和切换分支历史。

安装方式也简单,可以下载预构建二进制,也可以用 go install github.com/JoaoOliveira889/monogit/cmd/monogit@latest。适合经常维护多个 repo、尤其是 monorepo 外还有一堆 side project 的开发者。

传送门

https://github.com/JoaoOliveira889/monogit

原创文章,如若转载,请注明出处:https://wefound.cc/p/2179.html

(0)
「OmniVoice Studio」开源 ElevenLabs 替代方案:本地语音克隆、语音设计、视频配音和实时听写
上一篇 2026年 5月 13日 上午11:16
「DESIGN.md」Google Labs 提出的设计系统说明格式:让 Coding Agent 读懂品牌视觉和设计约束
下一篇 2026年 5月 13日 上午11:20

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注