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

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

更改 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 存储库的名称,请运行列表存储库命令。

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

      提示

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

  2. 例如,要将名为的 CodeCommit 存储库MyNewBranch中的默认分支更改为MyDemoRepo

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

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

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