一次检查多个仓库
选择文件夹和深度(1 至 3 层),按键会统计有未保存工作的仓库数量。

在一个 Stream Deck 按键上查看哪些本地 Git 仓库还有未提交的更改或未推送的提交。
在 Elgato Marketplace 一次性购买,金额以您当地的货币显示(商店页面为英文)。

概览
要查看哪些本地 Git 仓库还有未提交的更改或未推送的提交,请将 Unpushed Changes for Git 添加到 Stream Deck,并让它的 Unsaved Work 按键指向存放仓库的文件夹。
按键每分钟检查一次,当某个仓库需要提交或推送时变红,AI 编程代理创建的 worktree 也包括在内;按下按键即可查看是哪个仓库以及原因。
功能
选择文件夹和深度(1 至 3 层),按键会统计有未保存工作的仓库数量。

按下即可查看每个仓库及原因,例如 3 changed 或 2 ahead。

Repository 按键显示其分支、已更改的文件,以及相对上游领先或落后的提交数(以你上次 fetch 为准)。

已更改或未跟踪的文件、未推送到上游的提交,或没有上游的分支。
找到的仓库的 worktree 也会被检查,包括 Claude Code 等 AI 编程代理创建的 worktree。
没有需要提交或推送的内容时,显示绿色的 0 / all pushed。
可以关闭对未跟踪文件和从未推送过的分支的检查。
只运行只读 git 命令(status、worktree list),不使用凭据,无需账户,不使用在线服务,没有遥测。
支持英语和日语。
设置
注意事项按键可见时,插件每分钟在找到的每个仓库中运行一次 git status 和 git worktree list。
在 Stream Deck 上放置一个 Unsaved Work 按键,并填入存放仓库的文件夹。该按键每分钟检查一次,显示有多少仓库需要提交或推送,并变为红色;按下即可逐个查看各仓库及原因。
会。所找到仓库的 worktree 也会一并检查,无论它们位于磁盘的哪个位置,包括 Claude Code 等 AI 编程代理创建的 worktree。它们会以各自的文件夹名称显示。
不会。它只运行只读的 git 命令(status、worktree list),从不执行 fetch、commit、push 或 stash,也不使用任何凭据。
插件从不执行 fetch。ahead 和 behind 是相对于你的电脑上次看到的上游计算的,即截至你上次 fetch 或 pull 时的状态。
它每分钟运行一次 git status,且仅在本插件的按键显示在屏幕上时运行。
系统要求
适用于 Windows 10 或更高版本,需要 Stream Deck 应用 6.9 或更高版本以及 Git for Windows 2.15 或更高版本。
在 Elgato Marketplace 销售的Stream Deck 插件。
适用于 Windows 10 或更高版本,需要 Stream Deck 应用 6.9 或更高版本以及 Git for Windows 2.15 或更高版本。
在 Elgato Marketplace 获取在 Elgato Marketplace 一次性购买,金额以您当地的货币显示(商店页面为英文)。