# GitHub Copilot CLI 入门指南：交互模式与非交互模式

- 来源：GitHub Blog
- 作者：Kayla Cinnamon
- 发布时间：2026-05-01 00:09
- AIHOT 分数：59
- AIHOT 标记：精选
- AIHOT 链接：https://aihot.virxact.com/items/cmoloo4ja010esll9sl6t8jm7
- 原文链接：https://github.blog/ai-and-ml/github-copilot/github-copilot-cli-for-beginners-interactive-v-non-interactive-mode

## 精选理由

如果你总在 Copilot CLI 的交互和非交互模式之间犯迷糊，这篇官方教程算是清晰的速查手册，初学者花五分钟就能搞清楚。

## AI 摘要

GitHub Copilot CLI 提供了交互与非交互两种主要使用模式。交互模式允许用户通过对话式指令逐步构建和调整命令，适合探索性任务。非交互模式则支持直接输入完整指令快速执行，适用于自动化脚本或已知命令。理解这两种模式的区别能帮助开发者更高效地利用该工具，提升命令行工作效率。

## 正文

欢迎来到 GitHub Copilot CLI 初学者指南！在本系列内容（提供博客文章形式）中，我们将为你提供入门 GitHub Copilot CLI 所需的一切，从你的第一条提示词到像专业人士一样驾驭命令行的技巧。

在这篇博客中，我们将介绍 CLI 的两种主要模式：交互式和非交互式。你将了解这两种模式的区别、如何进入它们，以及它们各自最适用的场景。

让我们开始吧！

什么是 GitHub Copilot CLI 交互式模式？

交互式模式是一种来回对话式的体验。当你使用 `copilot` 启动 Copilot CLI 时，你已经处于交互式模式——这是默认模式。非交互式模式是一个独立的选项，适用于你想要快速获得一次性答案而无需进入会话的情况。（稍后会详细介绍非交互式模式！）

在交互式模式下，你可以向 GitHub Copilot 提问，查看其回复，然后继续追问或提出另一个提示词——所有这些都在同一个会话中完成。这种模式适合那些希望与 Copilot 进行实操并边做边迭代的用户。

以下是进入交互式模式的方法：

在命令行中，输入 `copilot` 并按回车键。

Copilot 可能会要求你信任此文件夹，因为它需要权限来读取和修改文件。

向 Copilot 提问，例如“我如何在本地运行这个项目？”

Copilot 会给出操作说明，你可以自行执行。但如果你想协作完成，可以问 Copilot：“你能帮我运行它吗？”

Copilot 会分析你的项目，然后启动服务器。

我们可以在同一个会话中审查项目、决定要做的修改，并继续与 Copilot 协作。

什么是 GitHub Copilot CLI 非交互式模式？

另一方面，非交互式模式专为速度和简洁性而设计。你无需进入完整的会话，只需在命令行中直接输入一条提示词，几乎立即就能得到回复，无需再与 Copilot 进行后续对话。

该模式设计为内联体验，非常适合快速、一次性的提示词任务，例如总结代码仓库、生成代码片段，或将 Copilot 接入自动化工作流，全程无需离开你的 Shell 环境。一旦获得答案，你便能立即回到终端工作流中。

以下是进入非交互模式的方法：

从常规命令行开始（如果你在 Copilot 中，需要先退出）。

输入 `copilot -p`，然后用类似“快速总结这个仓库的功能和关键文件夹”这样的提示词来指示智能体。

Copilot 会梳理你的项目文件来提供答案。瞧！✨

这两种模式共同帮助你高效处理各类项目：交互模式适用于探索性的深度工作，而非交互模式则在你已经明确知道需要什么时，提供快速、聚焦的结果。

如何恢复之前的 Copilot 会话

有时，你可能希望从之前 Copilot 会话中断的地方继续，同时保留该对话中的所有上下文。

如果你处于交互模式，可以在命令行中输入 `/resume`，Copilot 会显示一个列表供你选择之前的会话。如果你想从非交互模式直接启动之前的会话选择器，请使用 `copilot --resume`。

只需一条命令就能重新与 Copilot 接续工作，如果你已经知道要使用哪个会话，这非常有用。

记住这一点：GitHub Copilot CLI 的交互模式和非交互模式是直接从终端向 Copilot 发出提示词的最快方式。能够在来回编码和快速提示之间进行选择，意味着你可以按照自己想要的方式与 Copilot 协作。

敬请关注 GitHub Copilot CLI 初学者系列中的更多视频，我们将探索：

Copilot CLI 斜杠命令

在 Copilot CLI 中使用 MCP 服务器

以及更多内容！

编码愉快！

想试试 GitHub Copilot CLI 吗？立即阅读文档并开始使用。

更多资源供探索：

GitHub Copilot CLI 初学者视频系列

GitHub Copilot CLI 初学者：开始使用 GitHub Copilot CLI

GitHub Copilot CLI 101：如何从命令行使用 GitHub Copilot

GitHub Copilot CLI 最佳实践
