

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 在 中變更分支設定 AWS CodeCommit
<a name="how-to-change-branch"></a>

您可以變更要使用哪個分支做為 AWS CodeCommit 主控台或 的預設分支 AWS CLI。例如，如果您使用將預設分支設定為*主要*的 Git 用戶端建立第一個遞交，您可以建立名為*主要*的分支，然後變更分支設定，讓新的分支設定為儲存庫的預設分支。若要變更其他分支設定，您可以從連線至 CodeCommit 儲存庫的本機儲存庫使用 Git。

**Topics**
+ [變更預設分支 （主控台）](#how-to-change-branch-console)
+ [變更預設分支 (AWS CLI)](#how-to-change-branch-cli)

## 變更預設分支 （主控台）
<a name="how-to-change-branch-console"></a>

您可以在 AWS CodeCommit 主控台中指定哪個分支是 CodeCommit 儲存庫中的預設分支。

1. 在 https：//[https://console.aws.amazon.com/codesuite/codecommit/home](https://console.aws.amazon.com/codesuite/codecommit/home) 開啟 CodeCommit 主控台。

1. 在 **Repositories (儲存庫)** 中，選擇您要變更設定所在的儲存庫名稱。

1. 在導覽窗格中，選擇**設定**。

1. 在 **Default branch (預設分支)** 中選擇分支下拉式清單，然後選擇不同的分支。選擇**儲存**。
**提示**  
如果您在下拉式清單中沒有看到其他分支，表示您尚未建立任何其他分支。如果儲存庫只有一個分支，則您無法變更儲存庫的預設分支。如需詳細資訊，請參閱[在 中建立分支 AWS CodeCommit](how-to-create-branch.md)。
如果您沒有看到**預設分支**區段，而是看到通知規則和連線的項目，則位於主控台的一般設定選單中。儲存庫的設定選單會列在與**程式碼**和**提取請求**相同層級的**儲存庫**下。

## 變更預設分支 (AWS CLI)
<a name="how-to-change-branch-cli"></a>

若要搭配 CodeCommit 使用 AWS CLI 命令，請安裝 AWS CLI。如需詳細資訊，請參閱[命令列參考](cmd-ref.md)。

若要使用 AWS CLI 變更 CodeCommit 儲存庫中的儲存庫分支設定，請執行下列命令：
+ [update-default-branch](#how-to-change-branch-cli-default) 變更預設分支。

### 變更預設的分支
<a name="how-to-change-branch-cli-default"></a>

1. 執行 **update-default-branch** 命令，並指定：
   + 更新預設分支的 CodeCommit 儲存庫名稱 （使用 **--repository-name**選項）。
**提示**  
若要取得 CodeCommit 儲存庫的名稱，請執行 [list-repositories](how-to-view-repository-details.md#how-to-view-repository-details-no-name-cli) 命令。
   + 新預設分支的名稱 (使用 **--default-branch-name** 選項)。
**提示**  
若要取得分支的名稱，請執行 [list-branches](how-to-view-branch-details.md#how-to-view-branch-details-cli) 命令。

1. 例如，若要在名為 的 CodeCommit 儲存庫`MyNewBranch`中將預設分支變更為 `MyDemoRepo`：

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

   只有在發生錯誤時，此命令才會產生輸出。

如需更多選項，請參閱 Git 文件。