简介
GitHub Copilot CLI 是一款强大的终端原生 AI 编码助手,可将智能体功能直接带入命令行。Copilot CLI 提供高度灵活性、GitHub 工作流集成,并能够在保持完全用户控制的前提下,自动完成复杂任务。
本指南将帮助你开始使用 CLI。
安装
使用以下任一命令
-
跨平台 (npm)
先决条件:Node.js 22 或更高版本。
Bash npm install -g @github/copilot
npm install -g @github/copilot -
Windows (WinGet)
Bash winget install GitHub.Copilot
winget install GitHub.Copilot -
macOS/Linux (Homebrew)
Bash brew install copilot-cli
brew install copilot-cli
首次启动 CLI
-
在终端中,切换到你想使用 Copilot CLI 的项目目录。
-
启动交互式 CLI 会话
copilot -
在 CLI 界面中,输入
/login,并按照屏幕提示使用你的 GitHub 账户进行身份验证。仅在首次使用 CLI 时需要执行此操作。
-
在提示时,确认你信任当前目录中的文件适合用于 AI 工具。
注意
Copilot 在未获得你明确批准的情况下不会更改你的文件。
-
尝试向 Copilot 提问,例如
Copilot 提示 Give me an overview of this project.
Give me an overview of this project.
必须掌握的核心快捷键
| 快捷键 | 操作 |
|---|---|
| Esc | 取消当前操作 |
| Ctrl+C | 在思考时取消、清除输入或退出 |
| Ctrl+L | 清除屏幕 |
@ | 指定要包含在上下文中的文件 |
/ | 显示斜杠命令 |
? | 显示标签帮助 |
| ↑ and ↓ | 浏览命令历史 |
要获取完整的快捷键和可用命令列表,请输入
/help
非交互式使用 GitHub Copilot CLI
你也可以直接在终端输入命令并获取 Copilot 的响应,而无需启动交互式会话。
要做到这一点,请使用 -p 标志向 CLI 传递提示。例如
copilot -p "In Git, how can I apply a commit from another branch"
-p 标志允许你在脚本中以编程方式使用 GitHub Copilot CLI,例如使用 AI 自动化任务。
你可以添加 -s 标志,让 CLI 只输出 Copilot 的响应,省略额外的使用信息。
copilot -sp "YOUR PROMPT HERE"
有关其他可编程使用的标志详情,以及获取更多信息,请输入
copilot help
或
copilot help TOPIC
其中 TOPIC 为帮助输出中列出的主题之一。
后续步骤
了解更多关于 Copilot CLI 的信息