Skip to main content

GitHub Copilot CLI 入门

快速了解如何使用 GitHub Copilot CLI。

谁可以使用此功能?

GitHub Copilot CLI 适用于所有 Copilot 计划。 如果从组织收到 Copilot,必须在组织的设置中启用 Copilot CLI 策略。

介绍

          GitHub Copilot CLI 是一个功能强大的终端原生 AI 编码助手,它直接将代理功能引入命令行。 它提供了 Copilot CLI 深度的灵活性、 GitHub 工作流集成以及能够在保持完全用户控制的同时自主处理复杂任务的能力。

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

Installation

使用以下命令之一:

  •         **跨平台 (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 prompt
    Give me an overview of this project.
    

掌握核心快捷方式

ShortcutAction
          <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)