GitHub Copilot CLI 初学者指南:入门教程
本教程介绍了 GitHub Copilot CLI 的基本概念、安装方法、身份验证、文件夹权限设置以及常见用例,帮助开发者在终端中直接利用 AI 编程助手。
欢迎阅读 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 最佳实践