Skip to main content

从 GitHub Desktop 创建问题或提交请求

您可以创建议题或拉取请求,以提议并协作更改仓库。

谁可以使用此功能?

Anyone can create an issue in a public repository that has issues enabled. Anyone with read permissions to a repository can create a pull request, but you must have write permissions to create a branch.

Platform navigation

关于议题和拉取请求

您可以使用议题来跟踪对项目很重要的想法、漏洞、任务和其他信息。 可以使用 在项目的存储库 GitHub Desktop中创建问题。 有关议题的详细信息,请参阅“关于问题”。

创建分支并更改项目中的文件后,可以创建拉取请求。 使用拉取请求,您可以在将更改合并到项目中之前对更改提出建议、进行讨论和迭代。 可以使用 在项目的存储库 GitHub Desktop中创建拉取请求。 有关拉取请求的详细信息,请参阅“关于拉取请求”。

先决条件

在创建拉取请求之前,您需要先将更改推送到 GitHub 上的某个分支。

创建议题

  1. 在菜单栏中,选择“存储库”,然后单击“创建问题”。GitHub

    Mac 上的菜单栏的屏幕截图。 在展开的“存储库”下拉菜单中,光标悬停在“在 GitHub 上创建问题”上。

    Windows 上的“GitHub Desktop”菜单栏的屏幕截图。 在“Repository”下拉菜单中,“Create Issue on GitHub”选项以橙色标出。

  2. 打开 GitHub后,单击“ 开始 ”打开问题模板,或单击“ 打开空白问题”。

注意

如果未在当前存储库中启用问题模板, GitHub Desktop 则会将你定向到空白问题 GitHub。

创建拉取请求

  1. 单击预览拉取请求。 GitHub Desktop 将打开一个预览对话框,其中显示了当前分支和基分支之间的更改差异。

    “无本地更改”视图的屏幕截图。 标有“预览拉取请求”的按钮以橙色边框突出显示。

    “无本地更改”视图的屏幕截图。 标有“预览拉取请求”的按钮以橙色边框突出显示。

    或者,若要直接转到 GitHub 创建拉取请求,请选择下拉列表图标并单击“ 创建拉取请求”。

  2. 确认“base:”下拉菜单中的分支是要合并更改的分支。

“Open a Pull Request”对话框的屏幕截图。 带有下拉图标(标有“基础: 开发”)的按钮以橙色框出。

GitHub Desktop 会告知你当前分支是否可自动合并到基础分支。

“Open a Pull Request”对话框的屏幕截图。 显示“无法自动合并”的状态标签以橙色边框突出显示。

  1. 单击“创建拉取请求”。 GitHub Desktop 将打开你的默认浏览器并带你前往 GitHub。

  2. 为您的拉取请求输标题和说明。

  3. 要创建可供审查的拉取请求,请单击“创建拉取请求”。 若要创建草稿拉取请求,请使用下拉列表并选择“创建草稿拉取请求”,然后单击“草稿拉取请求” 。 如果你是组织的成员,则可能需要从组织所有者请求对草稿拉取请求的访问权限。 请参阅“关于拉取请求”。

其他阅读材料