

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

# 在 AWS CodeCommit 儲存庫中使用分支
<a name="branches"></a>

什麼是分支？ 在 Git 中，分支是遞交的指標或參考。在開發時，分支可讓您的組織工作更輕鬆。您可以使用分支來分隔新版本或不同版本檔案的工作，而不會影響其他分支的工作。您可以使用分支來開發新功能、存放來自特定遞交的特定專案版本等等。當您建立第一個遞交時，會為您建立*預設分支*。此預設分支是在使用者複製儲存庫時，用作本機儲存庫 （儲存庫） 中基本或預設分支的分支。該預設分支的名稱會根據您建立第一個遞交的方式而有所不同。如果您使用 CodeCommit 主控台 AWS CLI、 或其中一個 SDKs 將第一個檔案新增至儲存庫，則該預設分支的名稱會是*主要*的。這是本指南範例中使用的預設分支名稱。如果您使用 Git 用戶端推送第一個遞交，則預設分支的名稱是 Git 用戶端指定為其預設值的名稱。考慮將您的 Git 用戶端設定為使用*主要* 做為初始分支的名稱。

在 CodeCommit 中，您可以變更儲存庫的預設分支。您也可以建立和刪除分支，以及檢視分支的詳細資訊。您可以快速比較某個分支和預設分支 (或任何兩個分支) 的差異。若要檢視儲存庫中分支和合併的歷史記錄，您可以使用[遞交視覺化工具](how-to-view-commit-details.md#how-to-view-commit-details-console-visualizer)，如下圖所示。

![儲存庫中的分支檢視](http://docs.aws.amazon.com/zh_tw/codecommit/latest/userguide/images/codecommit-cv-complex1.png)


如需有關在 CodeCommit 中使用儲存庫其他層面的資訊，請參閱 [使用儲存庫](repositories.md)、[使用檔案](files.md)、[使用提取請求](pull-requests.md)、 [使用遞交](commits.md)和 [使用使用者偏好設定](user-preferences.md)。

**Topics**
+ [在 中建立分支 AWS CodeCommit](how-to-create-branch.md)
+ [限制 中的分支推送和合併 AWS CodeCommit](how-to-conditional-branch.md)
+ [在 中檢視分支詳細資訊 AWS CodeCommit](how-to-view-branch-details.md)
+ [比較和合併 中的分支 AWS CodeCommit](how-to-compare-branches.md)
+ [在 中變更分支設定 AWS CodeCommit](how-to-change-branch.md)
+ [在 中刪除分支 AWS CodeCommit](how-to-delete-branch.md)