更改 Amazon CodeCommit 中的分支设置 - Amazon CodeCommit
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

Amazon CodeCommit 现已不再向新客户提供。Amazon CodeCommit 的现有客户可以继续正常使用该服务。了解更多

更改 Amazon CodeCommit 中的分支设置

您可以在 Amazon CodeCommit 控制台中或使用 Amazon CLI 更改要用作默认分支的分支。例如,如果您使用将默认分支设置为 master 的 Git 客户端创建了第一个提交,则可以创建一个名为 main 的分支,然后更改分支设置,以便将新分支设置为存储库的默认分支。要更改其他分支设置,您可以从连接到 CodeCommit 存储库的本地存储库中使用 Git。

更改默认分支(控制台)

您可以在 Amazon CodeCommit 控制台中指定哪个分支是 CodeCommit 存储库中的默认分支。

  1. 打开 CodeCommit 控制台:https://console.aws.amazon.com/codesuite/codecommit/home

  2. 存储库中,选择要更改设置的存储库的名称。

  3. 在导航窗格中,选择 Settings(设置)

  4. 默认分支中,选择分支下拉列表,然后选择其他分支。选择保存

    提示
    • 如果在下拉列表中未看到其他分支,则表示您尚未创建任何其他分支。如果存储库只有一个分支,则无法更改存储库的默认分支。有关更多信息,请参阅 在 Amazon CodeCommit 中创建分支

    • 如果您没有看到默认分支部分,而是看到通知规则和连接的项目,则说明您位于控制台的常规设置菜单中。存储库的设置菜单列在存储库下,与代码拉取请求处于同一级别。

更改默认分支 (Amazon CLI)

要使用 Amazon CLI 命令操作 CodeCommit,请安装 Amazon CLI。有关更多信息,请参阅 命令行参考

要使用 Amazon CLI 更改 CodeCommit 存储库中的存储库分支设置,请运行以下命令:

更改默认分支

  1. 运行 update-default-branch 命令,并指定:

    • 更新了默认分支的 CodeCommit 存储库的名称(使用 --repository-name 选项)。

      提示

      要获取 CodeCommit 存储库的名称,请运行 list-repositories 命令。

    • 新的默认分支的名称(使用 --default-branch-name 选项)。

      提示

      要获取分支名称,请运行 list-branches 命令。

  2. 例如,要在名为 MyDemoRepo 的 CodeCommit 存储库中将默认分支更改为 MyNewBranch,请运行以下命令:

    aws codecommit update-default-branch --repository-name MyDemoRepo --default-branch-name MyNewBranch

    该命令只在出现错误时生成输出。

有关更多选项,请参阅 Git 文档。