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 核验。本教程只保留稳定的工作流判断和中文结构,不把高波动信息写死。