规模化 AI 编码时代,谁来为代码库的可靠性兜底?2026年6月16日 (周二) ,下午2:00,Zoom在线研讨会

GitHub Copilot CLI:终端里的AI编程助手完整实践指南

习惯了在 IDE 中使用 AI 助手的你,是否想过让命令行也拥有“超能力”?作为 GitHub 及其 Copilot 的官方合作伙伴,创实信息为您带来《GitHub Copilot CLI 新手指南》。

本文将带您快速了解如何将 Copilot 的智能体 AI(Agentic AI)能力无缝接入终端,实现代码生成、自主排错与任务委托。跟随本文,开启您的 CLI 智能之旅,在不打断“心流”的情况下,轻松驾驭命令行!

播放视频

GitHub Copilot CLI新手入门视频

欢迎学习GitHub Copilot CLI 新手指南!在本系列教程(提供视频版本及 GitHub 博客文章)中,我们将探索如何直接在终端中使用您的 AI 编程助手,以及像专业人士一样驾驭命令行的提示与技巧!

在本篇博客中,我们将带你了解 GitHub Copilot CLI 是什么、它如何工作以及如何开始使用。你将学习如何通过 npm 安装工具、使用 GitHub 账号进行身份验证、授予文件夹权限,并运行你的首批提示词直接在终端中生成代码。

让我们开始吧!

什么是 GitHub Copilot CLI?

GitHub Copilot CLI 将 Copilot 的智能体 AI 能力直接融入命令行界面(CLI),使其如同您使用的任何终端或基于控制台的工具一样(拥有您仓库的完整上下文)!

智能体(Agent)之所以独特,在于它们能够自主执行构建代码、运行测试等任务,从而让您可以进行迭代式构建。它们甚至可以自我纠正并无需人工干预即可自动修复错误。

这意味着您可以将任务分配给 Copilot,专注于其他待办事项,随后在终端中审查结果并提出额外修改请求——全程无需中断工作流或切换工具。(您甚至可以在 CLI 内部将任务委托给 Copilot Cloud 智能体,稍后将详细介绍。)

 

安装 Copilot CLI

毫不意外,使用 Copilot CLI 的第一步自然是安装。如果您已安装 Node.js,最通用的跨平台安装方式是通过 npm,运行以下命令:

				
					npm install -g @github/copilot
				
			

如果您使用的是 WinGet 或 Homebrew 等包管理器,同样可以通过这些工具安装 Copilot CLI。(您需要查阅这些工具的文档以了解具体操作细节。)

开始使用 GitHub Copilot CLI

CLI 安装完成后,您可以在命令行中输入”copilot”来启动它。您可以使用多种开关选项,我们将在本系列后续内容中进行介绍。

如果是首次使用终端,您需要使用GitHub 账号凭证进行登录验证。

 

				
					/login
				
			

这将实现以下功能:

  • 将客户端与您的 Copilot 账号绑定。

  • 连接只读的 GitHub MCP 服务器,从而授予对 GitHub 资源的访问权限。(别担心,我们将在本系列后续内容中介绍 MCP!)

使用 Copilot 时,您需要授予其对文件夹的访问权限,以便 Copilot 能够浏览并可能修改相关文件。您可以选择仅对本次会话授权,也可保存该设置以应用于后续会话。这样,未来再次启动 Copilot 时无需重复为同一项目授权。

完成上述步骤后,您就可以开始与 Copilot 对话、向其提问,并请求它生成代码或执行其他任务了。

用例:你可以用 Copilot CLI 做什么

以下仅是 GitHub Copilot CLI 的几个用例。(更多用例详见GitHub Copilot CLI 101博客!)

请求项目概览:Copilot 将探索、打开重要文件,并报告其发现。

				
					Give me an overview of this project
				
			

请求代码(例如一个新端点):Copilot 将查看项目,查找现有文档和示例,并尽量遵循其所见的编码规范。同样,在创建新文件前,它会先征求您的授权。

				
					Let’s add a new endpoint to return all categories
				
			

将任务委托给 Copilot 云端代理:对于定义明确的任务,您可以直接从 CLI 将其委托给 Copilot 云智能体。Copilot 会保留您当前会话的上下文,创建新分支、开启草稿拉取请求,并在后台完成所需更改,最后再请求您的审查。

				
					/delegate Let’s deal with issue #14 to add the rest of the CRUD endpoints to games
				
			

当然,探索 Copilot CLI 功能的最佳方式之一就是直接询问 Copilot。它可以查阅自身文档,并就如何与其交互及探索提供最佳指导。

敬请关注本系列下一课,我们将介绍两种不同的使用模式:交互模式(让 GitHub Copilot 在本地运行您的项目)与非交互模式(通过 -p 参数快速生成摘要,无需离开当前 Shell 上下文)。

下一步探索

将智能体AI 直接带入您的终端,开启了一种全新的学习、实验与完成任务的方式,且无需中断您的心流状态。请持续关注GitHub Copilot CLI 新手指南系列后续视频,我们将一起学习:

  • 交互模式与非交互模式

  • Copilot CLI 斜杠命令

  • 在 Copilot CLI 中使用 MCP 服务器

  • 以及更多精彩内容!

祝您编码愉快!

开启您的 AI 编程新范式

将智能体 AI 引入终端,GitHub Copilot CLI 正在以前所未有的方式重塑开发者的工作流。持续关注创实信息,我们将为您带来更多精彩教程,深入解析交互模式、斜杠命令以及 MCP 服务器的进阶玩法。

作为 GitHub 及 GitHub Copilot 的官方合作伙伴,创实信息深耕研发效能领域,致力于为企业提供权威、专业的 GitHub 解决方案落地服务。

如果您希望为团队引入 GitHub Copilot 企业版,探索 AI 驱动的研发效能跃升,或需要定制化的技术支持与部署咨询,欢迎随时与我们联系!

了解更多:https://www.shcsinfo.com/sonarqube

联系我们:021-61210910 | customer@shcsinfo.com