Amazon CodeCommit 现已不再向新客户提供。Amazon CodeCommit 的现有客户可以继续正常使用该服务。了解更多
更改 Amazon CodeCommit 中的分支设置
您可以在 Amazon CodeCommit 控制台中或使用 Amazon CLI 更改要用作默认分支的分支。例如,如果您使用将默认分支设置为 master 的 Git 客户端创建了第一个提交,则可以创建一个名为 main 的分支,然后更改分支设置,以便将新分支设置为存储库的默认分支。要更改其他分支设置,您可以从连接到 CodeCommit 存储库的本地存储库中使用 Git。
更改默认分支(控制台)
您可以在 Amazon CodeCommit 控制台中指定哪个分支是 CodeCommit 存储库中的默认分支。
-
打开 CodeCommit 控制台:https://console.aws.amazon.com/codesuite/codecommit/home
。 -
在存储库中,选择要更改设置的存储库的名称。
-
在导航窗格中,选择 Settings(设置)。
-
在默认分支中,选择分支下拉列表,然后选择其他分支。选择保存。
提示
如果在下拉列表中未看到其他分支,则表示您尚未创建任何其他分支。如果存储库只有一个分支,则无法更改存储库的默认分支。有关更多信息,请参阅 在 Amazon CodeCommit 中创建分支。
如果您没有看到默认分支部分,而是看到通知规则和连接的项目,则说明您位于控制台的常规设置菜单中。存储库的设置菜单列在存储库下,与代码和拉取请求处于同一级别。
更改默认分支 (Amazon CLI)
要使用 Amazon CLI 命令操作 CodeCommit,请安装 Amazon CLI。有关更多信息,请参阅 命令行参考。
要使用 Amazon CLI 更改 CodeCommit 存储库中的存储库分支设置,请运行以下命令:
-
update-default-branch,用于更改默认分支。
更改默认分支
-
运行 update-default-branch 命令,并指定:
-
更新了默认分支的 CodeCommit 存储库的名称(使用 --repository-name 选项)。
提示
要获取 CodeCommit 存储库的名称,请运行 list-repositories 命令。
-
新的默认分支的名称(使用 --default-branch-name 选项)。
提示
要获取分支名称,请运行 list-branches 命令。
-
-
例如,要在名为
MyDemoRepo的 CodeCommit 存储库中将默认分支更改为MyNewBranch,请运行以下命令:aws codecommit update-default-branch --repository-name MyDemoRepo --default-branch-name MyNewBranch该命令只在出现错误时生成输出。
有关更多选项,请参阅 Git 文档。