

亚马逊 CodeCatalyst 不再向新买家开放。现有客户可以继续正常使用该服务。有关更多信息，请参阅 [如何从中迁移 CodeCatalyst](migration.md)。

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 管理存储库的默认分支
<a name="source-branches-default-branch"></a>

您可以在 Amazon 的源存储库中指定哪个*分支用作默认分支* CodeCatalyst。无论您如何创建，其中的所有源存储库 CodeCatalyst 都有内容和默认分支。如果您使用蓝图创建项目，为该项目创建的源存储库中的默认分支将命名为 *main*。默认分支的内容会自动显示在该存储库的概述页面上。

**重要**  
CodeCatalyst 不支持检测链接仓库的默认分支中的更改。要更改链接存储库的默认分支，必须先取消其与该分支的链接 CodeCatalyst，更改默认分支，然后再次进行链接。有关更多信息，请参阅 [在中关联 GitHub 存储库、Bitbucket 存储库、 GitLab 项目存储库和 Jira 项目 CodeCatalyst](extensions-link.md)。  
作为最佳实践，在链接存储库之前，请始终确保您拥有最新版本的扩展。

默认分支的处理方式与源存储库中的所有其他分支略有不同。默认分支的名称旁边有一个特殊的标签，即**默认**。当用户使用 Git 客户端将存储库克隆到本地计算机时，默认分支是用作本地存储库的基础分支或默认分支的分支。默认分支也是创建工作流时用于存储工作流 YAML 文件和事务信息的默认位置。使用 search in 时 CodeCatalyst，仅搜索存储库的默认分支。由于默认分支对项目的许多方面都至关重要，因此您无法删除指定为默认分支的分支。但是，您可以选择使用不同的分支作为默认分支。如果这样做，任何应用于以前默认分支的[分支规则](source-branches-branch-rules.md)都将自动应用于您指定为默认分支的分支。

**注意**  
您必须具有项目管理员角色才能更改 CodeCatalyst 项目中源存储库的默认分支。这不适用于链接的存储库。

**查看和更改存储库的默认分支**

1. 导航到存储库所在的项目。

1. 从项目的源存储库列表中选择存储库的名称。或者，在导航窗格中，选择**代码**，然后选择**源存储库**。

   选择要查看其设置的存储库，包括默认分支。

1. 在存储库的概述页面上，选择**更多**，然后选择**管理设置**。

1. 在**默认分支**中，会显示指定为默认分支的分支名称，并在名称旁边显示一个名为**默认**的标签。在**分支**中，同样的标签也会显示在分支列表中该分支名称的旁边。

1. 要更改默认分支，请选择**编辑**。
**注意**  
您必须在项目中具有项目管理员角色，才能更改默认分支。

1. 从下拉列表中选择要设为默认分支的分支名称，然后选择**保存**。