Git Folder Dashboard最近做云服务, 需要在不同的位置拉代码 更新/同步而且还需要维护多个 Git 仓库。比如~/Code project-a project-b project-c scripts仓库数量不算多但一旦分散就会带来一些持续的小成本。 常见困扰当仓库分布在不同目录时日常操作基本是进入目录执行git status查看状态切换下一个单次不复杂但问题在于状态是分散的dirty / ahead / behind操作是重复的频繁切目录在服务器环境下更明显没有 IDE 辅助久而久之很容易出现忘记 push忘记 pull改动滞留在某个仓库里 一种直接的解决思路可以把这个问题简单抽象成一句话缺少一个统一的“仓库状态视图”对应的解决方式也很直接扫描一个目录找出所有 Git 仓库集中展示状态顺便提供常用操作入口 一个实现示例Git Folder Dashboard https://pldz1.com/io/git-folder-dashboard/ https://github.com/pldz1/git-folder-dashboard https://pldz1.com/article/efd787a20f2358b9这是一个本地/服务器运行的网页工具用来统一查看和操作多个 Git 仓库。 它大概做了什么核心就是一件事把一个目录下所有 Git 仓库放到一个页面里每个仓库会显示当前分支是否有改动dirtyahead / behind 状态是否需要同步 功能覆盖在一个页面里可以完成常见操作状态查看仓库整体状态clean / dirty / diverged与远端的同步关系ahead / behind文件操作暂存 / 取消暂存丢弃改动删除 / 忽略文件仓库操作fetch / pull / pushcommitcheckout 分支额外功能 快照导出 / 导入打包当前工作区 适合什么场景相对适合比较轻量化有多个 Git 仓库需要维护经常在服务器上操作代码不希望打开 IDE需要快速扫一眼整体状态最后不得不说AI 真是太好用了