GitHub 设置
以下是您在 GitHub 上的仓库的推荐配置设置。请注意,如果您愿意,也可以使用其他开发托管服务。
创建仓库
如果您还没有帐户,请按照 GitHub 的入门指南来生成和配置您的帐户。查看创建仓库的说明。
分支保护规则
您可以通过设置分支保护规则来保护重要分支,这些规则定义了协作者是否可以删除或强制推送到分支,并设置了推送到分支的要求,例如通过状态检查或需要线性提交历史记录。我们建议您为项目启用以下分支保护规则
- 合并前需要拉取请求(需要批准,当推送新提交时驳回过时的拉取请求批准,需要代码所有者的审查)。
- 合并前需要通过状态检查(需要分支在合并前保持最新)。
- 需要线性历史记录。
要了解更多信息,请查看分支保护规则。
Slack 集成
Slack 的 GitHub 集成让您和您的团队可以在 Slack 频道中完全了解您的 GitHub 项目,您可以在其中产生想法、分类问题并与其他团队协作以推进项目。要为您的仓库配置此项,请查看GitHub 和 Slack 集成(推荐)。
配置 PR 合并
每当您在 Git 中提出更改时,您都会创建一个新分支。分支管理是 Git 工作流程的重要组成部分。一段时间后,您的分支列表会增长,因此最好删除已合并或过时的分支。
为了简化分支管理,您可以在拉取请求在仓库中合并后自动删除头部分支。要设置此项,请查看如何自动删除分支。
此外,您可以允许或禁止仓库中拉取请求的自动合并。要为您的项目设置此项,请查看管理 PR 的自动合并。
草稿 PR
您可以设置新拉取请求可以选择创建为草稿 PR 或标准 PR。要了解如何设置此项,请查看介绍草稿拉取请求。草稿拉取请求无法合并,代码所有者不会被自动通知以进行审查。但是,使用此功能时,您可以在 GitHub 中与其他团队成员协作。我们建议您的项目使用草稿拉取请求,但这并非必需。
注意
如果上述任何功能对您不可用,则您的帐户可能需要升级。有关您的选项的概述,请查看GitHub 的产品。