在本指南中,您将学习如何在 GitHub 中使用 Copilot Chat 了解仓库的目的、检查文件,并深入特定代码行。按照这些步骤,您可以更快地获取任何项目的洞见——使入职、代码审查和项目探索更轻松、更高效。
先决条件
你需要拥有 GitHub Copilot 的访问权限。有关详细信息,请参阅 GitHub Copilot 是什么?。
了解仓库
当您刚加入一个项目时,了解仓库及其文件的目的可能具有挑战性。Copilot 可以帮助您快速理解仓库的用途,例如提供仓库 README 文件的摘要。
-
在 GitHub 网站上,前往您想要聊天的仓库。
-
点击页面右上角的 图标。
-
聊天面板顶部的标题应显示 “Chatting about”,后面跟随当前仓库的名称。
如果显示了错误的仓库名称(因为您之前在另一个仓库进行聊天),请点击 All repositories,然后选择您想要聊天的仓库。

-
在聊天面板底部的 “Ask Copilot” 框中,输入 “Summarize the purpose of this repository based on the README” 并按下 Enter。Copilot 会在聊天面板中回复。
您还可以使用 Copilot 了解仓库中不同文件夹和文件的作用。例如,您可以让 Copilot 总结特定文件的内容,或解释特定文件夹的用途。
探索文件和代码
当您探索一个项目时,可能想了解特定文件的内容。Copilot 可以帮助您快速理解文件的目的,例如提供文件内容的摘要。您也可以让 Copilot 解释文件中的特定代码行。
-
在 GitHub 上,导航到一个仓库并打开文件。
-
执行以下操作之一
-
要就 整个文件 提出问题,请点击 Copilot 图标()在文件视图右上角。

-
要就文件中的 特定行 提出问题
- 点击您想要询问的第一行的行号,按住 Shift,然后点击最后一行的行号进行选择。
- 要对所选行提出自己的问题,请点击 Copilot 图标()位于选区右侧,然后在 GitHub Copilot Chat 面板中输入您的问题。
- 要提出预设问题,请点击 Copilot 图标旁边的下拉菜单,然后选择其中一个选项。

-
-
如果您点击了 Copilot 图标,请在聊天面板底部的 “Ask Copilot” 框中输入问题并按下 Enter。
例如,如果您询问的是整个文件,您可以输入
解释此文件。我该如何改进这段代码?我该如何测试此脚本?
如果您询问的是特定行,您可以输入
解释所选行中的函数。我该如何改进此类?为此代码添加错误处理。为此方法编写单元测试。
Copilot 会在面板中响应您的请求。
-
可选地,在提交问题后,你可以点击文本框中的按钮来停止响应。
-
您可以通过提出后续问题继续对话。例如,输入 “tell me more” 让 Copilot 扩展其上一次的评论。
延伸阅读
后续步骤
现在您已经了解如何使用 Copilot 探索项目,您可以使用它帮助您理解 GitHub 上的任何仓库、文件或代码行。