跳至主要内容

参与讨论

您可以在 GitHub 上的项目存储库中,通过论坛与社区和维护者进行交流。

谁可以使用此功能?

具有存储库读取权限的人员可以参与存储库中的讨论和投票。具有组织讨论源存储库读取权限的人员可以参与该组织的讨论和投票。

关于参与讨论

GitHub 讨论是 GitHub 上存储库或组织的维护者和社区之间进行对话的开放论坛。有关更多信息,请参阅 "关于讨论."

除了开始或查看讨论和投票,您还可以

  • 对讨论作者的原始评论进行回复
  • 通过回复另一个社区成员在讨论中发表的个人评论来创建评论线程
  • 使用表情符号对评论进行反应
  • 点赞讨论和顶层评论,以提高它们的可见度

您可以屏蔽用户并举报破坏性内容,以维护自己在 GitHub 上的安全和愉快的环境。有关更多信息,请参阅“在 GitHub 上维护您的安全”。

先决条件

必须为存储库或组织启用 GitHub Discussions,您才能参与存储库或组织中的讨论。有关更多信息,请参阅“为存储库启用或禁用 GitHub Discussions”和“为组织启用或禁用 GitHub Discussions”。

创建讨论

  1. 在 GitHub.com 上,导航到您要开始讨论的存储库或组织的主页。

  2. 在您的存储库或组织名称下,单击 Discussions.

    Screenshot of the tabs in a GitHub repository. The "Discussions" option is outlined in dark orange.

  3. 在页面右侧,单击新建讨论

  4. 通过单击开始选择一个讨论类别。

    Screenshot of the "Select a discussion category" page.  A button, labeled "Get started", is outlined in dark orange.

  5. 在“讨论标题”下,键入讨论的标题,并在“撰写”下,键入讨论的正文。

    Screenshot of the text fields for the title and body for a new discussion.

  6. 单击开始讨论

创建投票

  1. 在 GitHub.com 上,导航到存储库的主页。

  2. 在您的存储库或组织名称下,单击 Discussions.

    Screenshot of the tabs in a GitHub repository. The "Discussions" option is outlined in dark orange.

  3. 在类别列表中,单击投票

    Screenshot of the categories section in the "Discussions" tab. The "Poll" category is outlined in dark orange.

  4. 在右侧,单击新建讨论

  5. 在“讨论标题”下,键入标题,并在“撰写”下,可选地键入投票的正文。

    Screenshot of the page to start a new poll.

  6. 在“投票问题”下,键入投票的问题。

  7. 在“投票选项”下,键入至少两个投票选项。

  8. 可选地,要添加额外的投票选项,请单击 添加选项

    Screenshot of the page to start a new poll. The plus icon and "Add an option" are outlined in dark orange.

  9. 单击开始投票

将评论标记为答案

讨论作者和对存储库具有 triage 角色或更高角色的用户可以将评论标记为存储库中讨论的答案。类似地,讨论作者和对组织讨论的源存储库具有 triage 角色或更高角色的用户可以将评论标记为组织中讨论的答案。

如果讨论属于接受答案的类别,您可以将讨论中的评论标记为讨论的答案。有关更多信息,请参阅“关于讨论”。

将问题标记为答案后,GitHub 将突出显示评论及其回复,以帮助访问者快速找到答案。

Screenshot of a comment marked as the answer to a discussion.

您也可以将线程评论(对评论的回复)标记为讨论的答案。您不能将最小化的评论标记为讨论的答案。

  1. 在 GitHub.com 上,导航到仓库或组织的主页。

  2. 在您的存储库或组织名称下,单击 Discussions.

    Screenshot of the tabs in a GitHub repository. The "Discussions" option is outlined in dark orange.

  3. 在讨论列表中,单击您要标记为已回答的未回答讨论。

    Screenshot of the list of discussions with an unanswered discussion.

  4. 在讨论中,找到您要标记为答案的评论。

  5. 在评论下方,单击 **标记为答案**。

    Screenshot of a discussion comment. A button, labeled "Mark as answer", is outlined in dark orange.

  6. 可选地,要取消标记评论作为答案,请单击 **取消标记为答案**。

点赞讨论

您可以点赞讨论,以提高您关心的主题的可见度,并对讨论进行排序,以查看哪些讨论获得了最多点赞。有关对讨论进行排序的更多信息,请参阅“使用讨论与维护者协作”。

  1. 在 GitHub.com 上,导航到存储库的主页。

  2. 在您的存储库或组织名称下,单击 Discussions.

    Screenshot of the tabs in a GitHub repository. The "Discussions" option is outlined in dark orange.

  3. 在讨论列表中,找到您要点赞的讨论。

  4. 在讨论左侧,单击点赞箭头。

    Screenshot of the discussion list. A button, labeled with an upwards arrow and "5", is outlined in dark orange.

  5. 可选地,再次单击点赞箭头以取消点赞。

点赞评论

您可以在讨论中为顶层评论点赞,并对顶层评论进行排序,以查看哪些评论获得了最多点赞。有关评论排序的更多信息,请参阅“与维护者协作使用讨论”。

  1. 在 GitHub.com 上,导航到存储库的主页。

  2. 在您的存储库或组织名称下,单击 Discussions.

    Screenshot of the tabs in a GitHub repository. The "Discussions" option is outlined in dark orange.

  3. 在讨论列表中,点击您要查看的讨论。

  4. 在讨论中,找到您要点赞的顶层评论。

  5. 点击评论左下角的点赞箭头。

    Screenshot of the top-level comment on a discussion. A button, labeled with an upwards arrow and "1", is outlined in dark orange.

  6. 可选地,再次单击点赞箭头以取消点赞。