

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

# 在 中檢視分支詳細資訊 AWS CodeCommit
<a name="how-to-view-branch-details"></a>

您可以使用 CodeCommit 主控台來檢視 CodeCommit 儲存庫中分支的詳細資訊。您可以檢視上次對分支遞交的日期、遞交訊息等等。您也可以從連線至 CodeCommit 儲存庫的本機儲存庫使用 AWS CLI 或 Git。 CodeCommit 

**Topics**
+ [檢視分支詳細資訊 （主控台）](#how-to-view-branch-details-console)
+ [檢視分支詳細資訊 (Git)](#how-to-view-branch-details-git)
+ [檢視分支詳細資訊 (AWS CLI)](#how-to-view-branch-details-cli)

## 檢視分支詳細資訊 （主控台）
<a name="how-to-view-branch-details-console"></a>

使用 CodeCommit 主控台快速檢視儲存庫的分支清單，以及分支的詳細資訊。

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

1. 在 **Repositories (儲存庫)** 中，選擇您要檢視分支詳細資訊所在儲存庫的名稱。

1. 在導覽窗格中，選擇 **Branches (分支)**。  
![\[儲存庫中分支的檢視。\]](http://docs.aws.amazon.com/zh_tw/codecommit/latest/userguide/images/codecommit-branches.png)

1. 做為儲存庫預設值的分支名稱會顯示在**預設分支**旁。若要查看對分支的最新遞交的詳細資訊，請選擇該分支，然後選擇 **View last commit (檢視上次的遞交)**。若要檢視分支中的檔案和程式碼，請選擇分支名稱。

## 檢視分支詳細資訊 (Git)
<a name="how-to-view-branch-details-git"></a>

若要從本機儲存庫使用 Git 來檢視 CodeCommit 儲存庫的本機和遠端追蹤分支的詳細資訊，請執行 **git branch**命令。

下列步驟的撰寫假設您已將本機儲存庫連線至 CodeCommit 儲存庫。如需說明，請參閱[連接到儲存庫](how-to-connect.md)。

1. 執行 **git branch** 命令，指定 **--all** 選項：

   ```
   git branch --all
   ```

1. 如果此命令成功執行，您會看到類似如下的輸出傳回：

   ```
     MyNewBranch
   * main
     remotes/origin/MyNewBranch
     remotes/origin/main
   ```

   星號 (`*`) 會顯示在目前所開啟分支的名稱旁。後面的項目為遠端追蹤參考。
**提示**  
**git branch** 顯示本機分支。  
**git branch -r** 顯示遠端分支。  
**git checkout *existing-branch-name*** 會切換至指定的分支名稱，並且，如果之後立即執行 **git branch**，顯示它時會加上星號 (`*`)。  
**git remote update *remote-name*** 會使用可用的 CodeCommit 儲存庫分支清單來更新本機儲存庫。（若要取得 CodeCommit 儲存庫名稱及其 URLs的清單，請執行 **git remote -v**命令。)

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

## 檢視分支詳細資訊 (AWS CLI)
<a name="how-to-view-branch-details-cli"></a>

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

若要使用 AWS CLI 檢視 CodeCommit 儲存庫中分支的詳細資訊，請執行下列一或多個命令：
+ 若要檢視分支名稱清單，請執行 [list-branches](#how-to-view-branch-details-cli)。
+ 若要檢視特定分支的相關資訊，請執行 [get-branch](#how-to-view-branch-details-cli-details)。

### 檢視分支名稱的清單
<a name="how-to-view-branch-details-cli-list"></a>

1. 執行 **list-branches**命令，指定 CodeCommit 儲存庫的名稱 （使用 `--repository-name`選項）。
**提示**  
若要取得 CodeCommit 儲存庫的名稱，請執行 [list-repositories](how-to-view-repository-details.md#how-to-view-repository-details-no-name-cli) 命令。

   例如，若要檢視名為 的 CodeCommit 儲存庫中分支的詳細資訊`MyDemoRepo`：

   ```
   aws codecommit list-branches --repository-name MyDemoRepo
   ```

1. 如果成功，此命令會輸出 `branchNameList` 物件，每個分支一個項目。

   以下是基於上述範例命令的一些範例輸出：

   ```
   {
       "branches": [
           "MyNewBranch",
           "main"
       ]
   }
   ```

### 檢視特定分支的詳細資訊
<a name="how-to-view-branch-details-cli-details"></a>

1. 執行 **get-branch** 命令，並指定：
   + 儲存庫名稱 (使用 **--repository-name** 選項)。
   + 分支名稱 (使用 **--branch-name** 選項)。

   例如，若要在名為 的 CodeCommit 儲存庫`MyNewBranch`中檢視名為 的分支相關資訊`MyDemoRepo`：

   ```
   aws codecommit get-branch --repository-name MyDemoRepo --branch-name MyNewBranch
   ```

1. 如果成功，此命令會輸出分支的名稱和上次對分支進行遞交的 ID。

   以下是基於上述範例命令的一些範例輸出：

   ```
   {
       "branch": {
             "branchName": "MyNewBranch",
             "commitID": "317f8570EXAMPLE"
       }
   }
   ```