介绍
GitHub Copilot CLI 是一个功能强大的终端原生 AI 编码助手,它直接将代理功能引入命令行。 它提供了 Copilot CLI 深度的灵活性、 GitHub 工作流集成以及能够在保持完全用户控制的同时自主处理复杂任务的能力。
本指南将帮助你开始使用 CLI。
Installation
使用以下命令之一:
-
**跨平台 (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 prompt Give me an overview of this project.
Give me an overview of this project.
掌握核心快捷方式
| Shortcut | Action |
|---|
<kbd>Esc</kbd> | 取消当前操作 |
|
Ctrl+C | 如果需要思考、清除输入或退出,请取消操作。 |
|
Ctrl+L | 清除屏幕 |
| @ | 提及要包含在上下文中的文件 |
| / | 显示斜杠命令 |
| ? | 显示选项卡式帮助 |
|
↑ 和 ↓ | 浏览命令历史记录 |
有关快捷方式和可用命令的完整列表,请输入:
/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
or:
copilot help TOPIC
其中 TOPIC 是帮助输出中列出的主题之一。
后续步骤
详细了解 Copilot CLI:
-
[AUTOTITLE](/copilot/concepts/agents/about-copilot-cli) -
[AUTOTITLE](/copilot/how-tos/use-copilot-agents/use-copilot-cli) -
[AUTOTITLE](/copilot/how-tos/copilot-cli/cli-best-practices) -
[入门 GitHub Copilot CLI:免费动手课程](https://developer.microsoft.com/blog/get-started-with-github-copilot-cli-a-free-hands-on-course)