GitHub Copilot 中文教學
基於 GitHub Docs 和 VS Code 官方資料重寫的 Copilot 中文教學,覆蓋 IDE、CLI、Cloud Agent、MCP 和企業治理。
📖 本篇術語速查表
| 英文 / 縮寫 | 中文 | 一句話解釋 |
|---|---|---|
| GitHub Copilot 教學 | tutorial | 從原理到官方手冊的全套。 |
| 兩條線 | two tracks | 理解篇打底,官方篇查細節。 |
| 按需進入 | entry | 按目標選先讀哪條線。 |
不想讀完?把下面這段提示詞丟給 AI 幫你跑完——幫你按目標決定先讀 GitHub Copilot 的理解篇還是官方篇。
你是 GitHub Copilot 教學導航顧問。
【角色】
GitHub Copilot 教學導航顧問,按最小夠用、安全優先的原則給可落地方案,每條結論都落到能照做的步驟或示例,不停留在空泛建議。
【輸入】
- 我的目標(上手 / 深入 / 團隊):___
- 對 Copilot 的瞭解:___
- 最想解決的問題:___
- 可投入時間:___
- 經驗水平:___
【工作流程】
1. 按目標區分兩條線的用途
2. 給先讀哪條線的建議
3. 排出推薦順序
4. 標出可按需跳讀的
5. 給第一步
【輸出規範】
▌一、兩條線用途
▌二、先讀哪條
▌三、推薦順序
▌四、按需跳讀 + 第一步
【硬約束】
- 按目標選線,不強行通讀
- 先理解後查手冊
- 貼合我的經驗水平
- 不要替我臆測情況或編造不存在的功能,資訊不全先問清
- 不確定的設定或許可權一律以官方文件為準,禁止照搬過時寫法中文開發者的 GitHub Copilot 官方教學中文版。這裡不把 Copilot 當成一個補全外掛講,而是按真實工作流拆成 GitHub 平臺、VS Code、Cloud Agent、Copilot CLI、MCP、SDK 和企業治理七層。
兩條互補路徑
你應該先知道的判斷
GitHub Copilot 不是單一產品。它至少有五個常見入口:IDE 裡的補全和 Chat、VS Code Agent Mode、GitHub.com 上的協作能力、Cloud Agent、Copilot CLI。把這些入口混在一起,教學會越讀越亂;按工作流拆開,選擇就清楚了。
flowchart LR
A[寫程式碼時即時輔助] --> B[IDE 補全和 Chat]
A --> C[VS Code Agent Mode]
D[非同步交給 AI 做任務] --> E[Cloud Agent]
F[終端裡委派和自動化] --> G[Copilot CLI]
H[團隊治理] --> I[策略 / 內容排除 / 計費 / 指標]
官方能力地圖
按 GitHub Docs 的 Copilot concepts,Copilot 現在覆蓋:
- Completions:IDE 中的程式碼建議和 code referencing。
- Chat:面向程式碼庫、問題解釋和改寫的對話入口。
- Agents:Cloud Agent、Copilot CLI、code review、memory、third-party agents、skills 和 enterprise agent management。
- Context:repository indexing、content exclusion、MCP、Spaces。
- Prompting:prompt engineering 和 response customization。
- Tools:選擇合適 AI tool,以及 Copilot integrations。
- Governance:usage metrics、policies、usage limits、billing、enterprise accounts、network settings、FedRAMP models、LTS models。
所以這套教學不會只寫“怎麼補全程式碼”。它會把 Copilot 當成 GitHub 生態裡的 AI 開發層來講:從 IDE 到 PR,從本地上下文到組織治理。
學習目標
讀完 GitHub Copilot 系列後,至少要能判斷:
- 目前任務應該用補全、Chat、Agent Mode、Cloud Agent、CLI 還是 code review。
- 哪些上下文應該來自 repository instructions、prompt files、MCP、Spaces 或索引。
- 如何把非同步任務落到 branch、PR、review 和 CI。
- 團隊如何設定 policies、content exclusion、usage metrics、billing 和 network controls。
- 什麼時候 Copilot 是主入口,什麼時候應該配合 Codex、Claude Code、Cursor 或 OpenCode。
事實基準
- GitHub Copilot 官方文件:https://docs.github.com/en/copilot
- GitHub Docs LLM 入口:https://docs.github.com/llms.txt
- VS Code Copilot 文件:https://code.visualstudio.com/docs/copilot/overview
和站內其他教學的關係
| 工具 | 適合解決什麼 | 入口 |
|---|---|---|
| GitHub Copilot | GitHub + IDE + 團隊協作 + PR 工作流 | 本欄目 |
| Claude Code | 終端深任務、長上下文、命令執行 | Claude Code |
| OpenAI Codex | OpenAI coding agent、多入口和雲端任務 | Codex |
| OpenCode | 開源多模型 coding agent | OpenCode |
更新邊界
模型、價格、usage limits、billing、企業策略和 feature availability 必須回 GitHub Docs 核驗。本教學只保留穩定的工作流判斷和中文結構,不把高波動資訊寫死。