GitHub Copilot 完整教程
欢迎来到 GitHub Copilot 完整教程。本教程基于 GitHub Copilot 官方文档 整理,聚焦 行内补全、Chat、Coding Agent、github.com 集成与 Copilot CLI,帮助你从安装走到可复用的 GitHub 工作流。
Copilot 是 GitHub / Microsoft 的 AI 编程助手:能在 IDE 里补全代码、对话改文件,也能在 GitHub 上处理 Issue、开 Pull Request。界面、套餐与模型列表变化很快,以官方文档与 GitHub 账号内的 Copilot 设置为准。本教程不编造价格或未文档化的快捷键。
教程目录
基础篇
- GitHub Copilot 简介 — 产品定位、套餐、对比 Cursor 与 Claude Code
- 安装与登录 — VS Code 扩展(可选 JetBrains)、用 GitHub 账号登录
- 快速上手 — 第一次幽灵文本补全 + 第一次 Chat
进阶篇
- 行内补全 — ghost text、注释生成代码、接受 / 拒绝
- Copilot Chat — 侧栏对话、行内 Chat、针对仓库提问
- Coding Agent — 云端 Agent:Issue 到 PR(官方高层流程)
- GitHub 集成 — github.com 上的 PR、Issue、审查
- Copilot CLI — 终端里跑 Copilot
实践篇
- Copilot 与 Cursor — 对照表,以及何时两套一起用
- 实战案例 — 三个由浅入深的任务
- 资源与延伸阅读 — 官方文档与本站相关课程
学习路径
前置知识
- 会用 Git 打开本地仓库,能读 diff
- 熟悉至少一种语言的项目结构(JavaScript、Python、C# 等)
- 有 GitHub 账号;团队场景先确认组织是否已开通 Copilot、管理员有没有关掉 Chat / Agent
- 本机已装 Visual Studio Code(本教程主线),或愿意跟官方步骤装 JetBrains 插件
- 可选:已读本站 Cursor、Claude Code 教程的入门章
怎么用这套教程
- 先跑通官方闭环:安装扩展 → GitHub 登录 → 接受一条幽灵文本 → 用 Chat 问当前文件。对应 安装 与 快速上手。
- 再学每天都用的键:
Tab接受补全,Esc拒绝;Windows 上Ctrl+Alt+I、macOS 上Control+Command+I打开 Chat。细节在 行内补全 与 Chat。 - 把 GitHub 当第二工作台:Issue 交给云端 Agent、在 PR 上要摘要与审查。见 Coding Agent 与 GitHub 集成。
- 终端任务用 CLI:仓库根目录运行
copilot。见 CLI。 - 不要和 Cursor 抢同一套「口头规则」:已经深度用 VS Code / GitHub 就留在 Copilot;想要 AI 原生编辑器走 Cursor 教程。对照见 Copilot 与 Cursor。
权威出处:docs.github.com/en/copilot。套餐名称、额度与价格以 Plans for GitHub Copilot 和 github.com/features/copilot 为准。
Windows 与 macOS
本教程每章都给出两条路径上的差异(快捷键、安装器、默认 shell)。没有单独的 Linux 专章,但 VS Code、npm CLI 与 github.com 在 Linux 上与 macOS 更接近。公司电脑若只能用浏览器,从 GitHub 集成 也能完成「问文件 / 审 PR」;补全仍需要 IDE。
本教程不讲什么
- 具体月费与 AI Credits 数字(官方计划页会变)
- 未文档化的隐藏模型名或内部 API
- 绕过组织政策、破解扩展、把密钥写进提示词
- 把 Copilot 开的 PR 当成已经通过人类代码审查
需要自建应用内 Agent 时,走本站 LangChain;需要协议细节时走 MCP。