v1.2.6 Released

讓 Git 工作流
進入 AI 智慧時代

依變更類型批次 Stage、Gemini 生成 Conventional Commit 繁中訊息、一鍵建立 yyyyMMdd 標籤。專為提升開發效率而打造的 Git 擴充套件。

VS Code - git-vscode-extension
Changes 4
🆕 extension.ts A
✏️ stageByType.ts M
✏️ aiCommit.ts M
❌ old-release.sh D
Commit Diff & Prompt
// Gemini AI Commit 運作流程模擬...
$ git diff --cached
+ export async function generateCommit() {
+   const diff = await getStagedDiff();
+   const msg = await callGemini(diff);
+   await git.commit(msg);
+ }
                            
✔ Gemini 生成推薦訊息:
feat(git): 實作對接 Gemini AI 自動分析 Stage 變更並產生繁中 commit 訊息
Core Capabilities

告別繁瑣的 Git 雜事,專注於撰寫程式碼

專為開發者日常 Git 工作流的痛點設計,整合自動化與 Gemini 智慧助理。

依變更類型批次 Stage

快速在 Source Control 標題列執行一鍵 `Stage Modified Files`、`Stage Deleted Files` 或 `Stage Added Files`。只對符合的檔案加入暫存,避免誤加不想要的變更。

Gemini AI Commit (繁中)

一鍵分析暫存區(Staged)的 Diff,自動呼叫 Gemini 撰寫符合 Conventional Commits 規範(如 `feat:`、`fix:`、`docs:`)的繁體中文 Commit 訊息,直接快速完成 Commit。

一鍵建立 yyyyMMdd 標籤

快速對當前所處的 commit 打上標籤 (Tag)。預設自動填入今日日期格式 `yyyyMMdd` (如 20260613),省去手動輸入與格式化時間,極度適合版本備份或日常標註。

靈活安全的金鑰與設定

支援 VS Code SecretStorage 安全加密儲存、使用者 Settings 及環境變數三種設定 API 金鑰管道。內建 Gemini-3-Flash 等多款輕量與高效模型任你自由切換。

Interactive Playground

立即動手玩!模擬 Git 智慧操作

點擊左方控制台的擴充套件按鈕,親眼見證暫存變更與 AI 自動撰寫 Commit 訊息、建立日期的 Tag 標籤的流暢體驗。

VS Code - git-vscode-extension 互動模擬器
Staged Changes 0
Changes 5
模擬編輯器輸出
// 尚未點擊操作。點擊右方的控制指令,查看檔案的變化與 AI 輸出...

智慧 Git 控制台

下方按鈕對應 VS Code Source Control 標題列上的真實套件功能:

Get Started

快速安裝與部署

提供適用於 Windows、macOS 與 Linux 各環境的安裝指令,或直接從原始碼進行編譯。

方式一:從 GitHub Release 一鍵安裝 (推薦)
適用於 macOS 或 Linux。開啟終端機執行下述命令:

curl -fsSL https://raw.githubusercontent.com/Jackwio/git-vscode-extension/main/scripts/install-latest-release.sh | bash

方式一:從 GitHub Release 一鍵安裝 (推薦)
適用於 Windows。以 Windows PowerShell 執行下述指令:

irm https://raw.githubusercontent.com/Jackwio/git-vscode-extension/main/scripts/install-latest-release.ps1 | iex

方式二:手動下載 VSIX 封裝安裝

  1. 前往 GitHub Releases 下載最新發布的 .vsix 檔案。
  2. 開啟終端機至檔案下載處,執行下述指令(將 <version> 替換為實際版號):
code --install-extension git-vscode-extension-<version>.vsix --force

方式三:從原始碼自行編譯打包安裝
在本地端複製專案原始碼,並執行 npm 編譯程序打包安裝:

git clone https://github.com/Jackwio/git-vscode-extension.git cd git-vscode-extension npm ci npm run compile npm run package:vsix code --install-extension dist/git-vscode-extension-*.vsix --force