跳至主要内容

GitHub Copilot CLI 入门指南

快速学习如何使用 GitHub Copilot CLI。

谁可以使用此功能?

GitHub Copilot CLI 在所有 Copilot 计划中均可用。如果您通过组织获取 Copilot,则必须在组织设置中启用 Copilot CLI 策略。

简介

GitHub Copilot CLI 是一款强大的终端原生 AI 编码助手,可将智能体功能直接带入命令行。Copilot CLI 提供高度灵活性、GitHub 工作流集成,并能够在保持完全用户控制的前提下,自动完成复杂任务。

本指南将帮助你开始使用 CLI。

安装

使用以下任一命令

  • 跨平台 (npm)

    先决条件:Node.js 22 或更高版本。

    Bash
    npm install -g @github/copilot
    
  • Windows (WinGet)

    Bash
    winget install GitHub.Copilot
    
  • macOS/Linux (Homebrew)

    Bash
    brew install copilot-cli
    

首次启动 CLI

  1. 在终端中,切换到你想使用 Copilot CLI 的项目目录。

  2. 启动交互式 CLI 会话

    copilot
    
  3. 在 CLI 界面中,输入 /login,并按照屏幕提示使用你的 GitHub 账户进行身份验证。

    仅在首次使用 CLI 时需要执行此操作。

  4. 在提示时,确认你信任当前目录中的文件适合用于 AI 工具。

    注意

    Copilot 在未获得你明确批准的情况下不会更改你的文件。

  5. 尝试向 Copilot 提问,例如

    Copilot 提示
    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 的信息

© . This site is unofficial and not affiliated with GitHub, Inc.