GRAMSHIFT取得
Unpushed Changes for Git 圖示
Unpushed Changes for Git適用於 Windows 的 Stream Deck 外掛

儲存庫需要提交或推送時,Stream Deck 按鍵就會變紅

在一個 Stream Deck 按鍵上查看哪些本機 Git 儲存庫仍有未提交的變更或未推送的提交。

在 Elgato Marketplace 一次性購買,金額會以您當地的貨幣顯示(商店頁面為英文)。

Unpushed Changes for Git:儲存庫需要提交或推送時,Stream Deck 按鍵就會變紅

概覽

Unpushed Changes for Git 的功能

要查看哪些本機 Git 儲存庫仍有未提交的變更或未推送的提交,請將 Unpushed Changes for Git 加入 Stream Deck,並把 Unsaved Work 按鍵指向存放儲存庫的資料夾。

按鍵每分鐘檢查一次,當有儲存庫需要提交或推送時就會變紅,也包括 AI 程式設計代理建立的 worktree,按下即可查看是哪一個以及原因。

功能

您可以做什麼

01

一次檢查多個儲存庫

選擇資料夾與深度(1 到 3 層),按鍵會計算有未儲存工作的儲存庫數量。

一次檢查多個儲存庫:選擇資料夾與深度(1 到 3 層),按鍵會計算有未儲存工作的儲存庫數量。
02

了解原因

按下即可查看每個儲存庫及其原因,例如 3 changed 或 2 ahead。

了解原因:按下即可查看每個儲存庫及其原因,例如 3 changed 或 2 ahead。
03

密切監看單一儲存庫

Repository 按鍵會顯示其分支、已變更的檔案,以及領先或落後上游的提交數(以你上次 fetch 時為準)。

密切監看單一儲存庫:Repository 按鍵會顯示其分支、已變更的檔案,以及領先或落後上游的提交數(以你上次 fetch 時為準)。

其他內建功能

  • 掌握各種未儲存的工作

    已變更或未追蹤的檔案、尚未推送到上游的提交,或沒有上游的分支。

  • 包含 worktree

    找到的儲存庫的 worktree 也會一併檢查,包括 Claude Code 等 AI 程式設計代理建立的 worktree。

  • 一眼確認全部完成

    沒有需要提交或推送的內容時,會顯示綠色的 0 / all pushed。

  • 自訂調整

    可以關閉未追蹤的檔案與從未推送的分支。

  • 對儲存庫安全

    只使用唯讀的 git 指令(status、worktree list),不使用憑證、無需帳號、不使用線上服務、沒有遙測。

  • 英文與日文。

設定

運作方式

  1. 安裝 Git for Windows 2.15 或更新版本,再從 Elgato Marketplace 安裝外掛。在 Stream Deck 應用程式中,將 Unsaved Work 拖曳到按鍵上。
  2. 在按鍵的設定中,輸入存放儲存庫的資料夾,每行一個,並選擇深度。
  3. 按鍵會顯示有多少儲存庫需要處理。按下即可逐一查看並了解原因。

注意事項按鍵顯示期間,外掛每分鐘會在找到的每個儲存庫中執行 git status 與 git worktree list。

取得 Unpushed Changes for Git

常見問題

問題

加入前大家常問的問題,在這裡簡短回答。

遇到問題了嗎?

請寄信至 contact@gramshift.com,我們會協助您順利使用。您也可以前往支援頁面(英文)。

如何查看哪些 git 儲存庫有未提交的變更或未推送的 commit?

在 Stream Deck 上放一個 Unsaved Work 按鍵,並輸入存放儲存庫的資料夾。按鍵每分鐘檢查一次,顯示有幾個需要 commit 或 push,並轉為紅色;按下即可逐一查看是哪個儲存庫及原因。

會檢查 AI 程式設計代理建立的 worktree 嗎?

會。找到的儲存庫的 worktree 也會一併檢查,不論位於磁碟上的哪裡,包括 Claude Code 等 AI 程式設計代理所建立的。它們會以各自的資料夾名稱顯示。

它會變更我的儲存庫或推送任何東西嗎?

不會。它只執行唯讀的 git 指令(status、worktree list),從不執行 fetch、commit、push 或 stash,也不使用任何憑證。

為什麼 behind 與伺服器不一致?

外掛從不執行 fetch。ahead 與 behind 是相對於您電腦上次看到的上游計算,也就是以您上次 fetch 或 pull 時的狀態為準。

會拖慢我的電腦嗎?

它每分鐘執行一次 git status,而且只在螢幕上顯示此外掛的按鍵時執行。

系統需求

購買前須知

相容於

適用於 Windows 10 或更新版本,搭配 Stream Deck 應用程式 6.9 或更新版本,以及 Git for Windows 2.15 或更新版本。

在 Elgato Marketplace 販售的 Stream Deck 外掛。

限制

  • 只會比較目前簽出的分支與其上游。不檢查:stash、其他本機分支、子模組內的 commit、detached HEAD。
  • behind 與 ahead 以您上次 fetch 時為準;外掛從不執行 fetch。
  • 需要 Git for Windows 2.15 或更新版本。
  • 僅限 Windows(Windows 10 或更新版本)。

取得 Unpushed Changes for Git

適用於 Windows 10 或更新版本,搭配 Stream Deck 應用程式 6.9 或更新版本,以及 Git for Windows 2.15 或更新版本。

前往 Elgato Marketplace 取得

在 Elgato Marketplace 一次性購買,金額會以您當地的貨幣顯示(商店頁面為英文)。