Git worktree 可以讓同一個 repository 同時開啟多個獨立工作目錄,每個 AI Agent 使用自己的 branch、index 與檔案,不必頻繁 stash 或切換分支。本文用圖解說明 worktree 共用與隔離的內容,示範建立、分派 Agent、同步主線、測試、合併及清理流程,並整理同一分支限制、環境變數、依賴目錄、merge conflict、lock、prune、move、repair 與 submodule 等實務問題。
Git worktree 完整教學|多個 AI Agent 並行開發、隔離分支與合併流程
圖解 AI 時代的 Git 入門教學|Agent 時代必學的版本控制基礎與協作技巧
Git 是開發者最重要的工具之一,而在 AI Agent 崛起後它更重要了。Agent 一次會動十幾個檔案,沒有版本控制當後盾,連「剛才它改了什麼」都說不清楚。這篇文章會從 Git 最基本的心智模型開始,帶過日常會用到的 add、commit、push 指令,然後進入分支、reset、stash 等反悔技巧,最後用一整章談 AI Agent 時代的協作模式:如何用 git diff 檢查 Agent 改動、用 worktree 讓多個 Agent 並行工作、用 hook 攔下 Agent 沒做的檢查。