AI 程式設計教學中文版

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 CopilotGitHub + IDE + 團隊協作 + PR 工作流本欄目
Claude Code終端深任務、長上下文、命令執行Claude Code
OpenAI CodexOpenAI coding agent、多入口和雲端任務Codex
OpenCode開源多模型 coding agentOpenCode

更新邊界

模型、價格、usage limits、billing、企業策略和 feature availability 必須回 GitHub Docs 核驗。本教學只保留穩定的工作流判斷和中文結構,不把高波動資訊寫死。

延伸學習

本頁目錄