欢迎阅读 GitHub Copilot CLI 初学者指南!本系列教程将以视频和博客形式,教你如何在终端中高效使用 AI 编程助手,并掌握命令行的高级技巧。
本文将讲解 GitHub Copilot CLI 是什么、如何工作以及如何快速上手。你将学习如何通过 npm 安装、使用 GitHub 账户认证、授予文件夹权限,以及从终端运行第一条提示来生成代码。
什么是 GitHub Copilot CLI?
GitHub Copilot CLI 将 Copilot 的智能代理能力直接集成到命令行界面中,使其像任何终端工具一样易于使用,同时完全感知你的仓库上下文。
代理的特殊之处在于它们能自主执行任务,例如构建代码和运行测试,从而支持迭代开发。它们甚至能自我修正错误,无需人工干预。
这意味着你可以将任务分配给 Copilot,专注于其他待办事项,之后在终端中审查结果并请求进一步修改——全程无需中断工作流或切换工具。你甚至可以在 CLI 内部将任务委托给 Copilot 云代理。
安装 Copilot CLI
安装 Copilot CLI 的第一步(如果你已安装 Node.js)是通过 npm 执行:
npm install -g @github/copilot你也可以使用 WinGet 或 Homebrew 等包管理器安装,具体步骤请参考相应文档。
开始使用 GitHub Copilot CLI
安装后,在命令行输入 copilot 即可启动。首次使用需通过 /login 命令登录 GitHub 账户,这会将客户端与你的 Copilot 账户绑定,并连接 GitHub MCP 服务器以访问仓库资源。
使用 Copilot 时,你需要授予其对文件夹的访问权限,以便探索和修改文件。你可以选择仅本次会话授权或保存设置以便后续自动授权。
完成授权后,你就可以向 Copilot 提问、请求代码或执行其他任务了。
Copilot CLI 的典型用例
以下是几个常见场景:
- 项目概览:Copilot 会探索项目,打开关键文件并报告结果。
- 生成代码:例如添加新端点,Copilot 会参考现有文档和示例,遵循项目规范。
- 委托任务:对于明确定义的任务,可委托给 Copilot 云代理。Copilot 会保留当前会话上下文,创建新分支,提交草稿拉取请求,并在后台完成修改后请求审查。
当然,探索 Copilot CLI 能力的最佳方式就是直接询问它。Copilot 能查阅自身文档并提供最佳交互建议。
下集预告
本系列下一课将介绍两种模式:交互模式(在本地运行项目)和非交互模式(使用 -p 标志快速获取摘要)。后续还将涵盖斜杠命令、MCP 服务器等主题。
将代理式 AI 引入终端,为学习、实验和高效工作开辟了全新方式。请继续关注本系列后续内容!
开始使用 GitHub Copilot CLI?请阅读文档并立即尝试。
更多资源:
- GitHub Copilot CLI 初学者视频系列
- GitHub Copilot CLI 101:如何从命令行使用 Copilot
- GitHub Copilot CLI 最佳实践