

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

# 在中查看分支机构详情 AWS CodeCommit
<a name="how-to-view-branch-details"></a>

您可以使用 CodeCommit 控制台查看有关 CodeCommit 存储库中分支的详细信息。您可以查看上次提交到分支的日期、提交消息等。您也可以使用连接到存储库的本地 CodeCommit 存储库中的 AWS CLI 或 Git。

**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://console.aws.amazon.com/codesuite/codemmit](https://console.aws.amazon.com/codesuite/codecommit/home) /home 打开 CodeCommit 控制台。

1. 在 **Repositories (存储库)** 中，选择要在其中查看分支详细信息的存储库的名称。

1. 在导航窗格中，选择 **Branches**。  
![\[存储库中的分支视图。\]](http://docs.aws.amazon.com/zh_cn/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>

要将 AWS CLI 命令与一起使用 CodeCommit，请安装 AWS CLI。有关更多信息，请参阅 [命令行参考](cmd-ref.md)。

要使用查看有关 CodeCommit 存储库中分支的详细信息，请运行以下一个或多个命令： AWS CLI 
+ 要查看分支名称列表，请运行 [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 存储库的名称，请运行[列表存储库](how-to-view-repository-details.md#how-to-view-repository-details-no-name-cli)命令。

   例如，要查看名为`MyDemoRepo`：的 CodeCommit 存储库中有关分支的详细信息：

   ```
   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"
       }
   }
   ```