GitHub Blog
精选
59AI 编辑部评分,满分 100

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

2026-05-01 00:09· 96天前· Kayla Cinnamon
AI 导读

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

推荐理由

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

正文 · AI 翻译

欢迎来到 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 最佳实践

来源:GitHub Blog · github.blog

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

GitHub Blog·2026-05-01 00:09·96天前·Kayla Cinnamon
AI 导读

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

正文 · AI 翻译

欢迎来到 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 最佳实践

来源:GitHub Blog· github.blog