跳至主要内容

使用 GitHub Copilot 探索拉取请求

GitHub Copilot Chat 可帮助您了解拉取请求的内容、功能和状态。

简介

您可以在拉取请求的不同视图中向 Copilot 提出各种问题。例如,您可以请求 Copilot 概括拉取请求,或解释在拉取请求中特定文件或代码行的更改情况。

获取拉取请求的摘要

您可以让 Copilot 概括拉取请求,或提供有关拉取请求状态的信息。

  1. 在 GitHub 上,导航到仓库中的某个拉取请求。

  2. 在页面右上角,单击 Copilot 图标 () 以打开 Copilot Chat。

    Copilot 将使用拉取请求作为您提问的上下文。

  3. 在 Copilot Chat 面板底部的提示框中,键入问题并按 Enter 键。

示例提示

以下提示是您可以向 Copilot 提问以了解拉取请求的示例。

  • 概括此拉取请求
  • 此拉取请求当前的状态是什么?
  • 此拉取请求的主要更改是什么?

询问拉取请求中某个特定文件的更改

您可以让 Copilot 解释拉取请求中特定文件的更改,或提供该文件在拉取请求中的状态信息。

  1. 在 GitHub 上,导航到仓库中的某个拉取请求。

  2. 单击 已更改文件 标签。

  3. 在要询问的文件行的右侧,单击图标,然后单击 Copilot,并选择 询问此差异

    这将打开 Copilot Chat,并将文件更改作为您问题的上下文。

  4. 在聊天面板底部的提示框中输入问题并按 Enter 键。

示例提示

  • 此文件有哪些更改?
  • 此文件在拉取请求中的状态是什么?

询问拉取请求中文件的特定行

您可以让 Copilot 解释拉取请求中代码的特定行,或提供这些行的状态信息。

  1. 在 GitHub 上,导航到仓库中的某个拉取请求。

  2. 单击 已更改文件 标签。

  3. 单击您想选择的第一行的行号,然后按住 Shift 并单击最后一行的行号。

  4. 在所选行之一的右侧,单击图标,然后单击 Copilot,并选择 询问此差异

    这将打开 Copilot Chat,并将所选行作为您问题的上下文。

  5. 在聊天面板底部的提示框中输入问题并按 Enter 键。

示例提示

  • 解释所选代码行
  • 这些代码行有什么作用?

询问工作流为何失败

您可以让 Copilot 解释拉取请求中工作流为何失败,并提供修复该问题的建议。

  1. 在 GitHub 上,导航到仓库中的某个拉取请求。

  2. 滚动到页面底部,然后在某个失败检查旁边,单击省略号,随后单击 解释错误。

    这将打开 Copilot Chat,并将工作流失败作为您问题的上下文,同时在聊天输入框中预填提示。Copilot 会回复关于拉取请求为何失败的信息,并可能提供修复该问题的建议。

  3. 如果 Copilot 提供了解决问题的步骤,您可以按照这些步骤进行修复。

示例提示

  • 此工作流为何失败?
  • 我该如何修复此问题?

延伸阅读

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