查看 Amazon CodeCommit 中分支的详细信息 - Amazon CodeCommit
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

查看 Amazon CodeCommit 中分支的详细信息

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

查看分支详细信息(控制台)

使用 CodeCommit 控制台快速查看仓库的分支列表以及有关分支的详细信息。

  1. 打开 CodeCommit 控制台,网址为 https://console.aws.amazon.com/codesuite/codecommit/home

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

  3. 在导航窗格中,选择 Branches

    
            存储库中的分支视图。
  4. 存储库默认分支的名称显示在默认分支旁边。要查看有关分支的最近提交的详细信息,请选择该分支,然后选择 View last commit (查看最近的提交)。要查看分支中的文件和代码,请选择分支名称。

查看分支详细信息 (Git)

要使用本地存储库中的 Git 来查看 CodeCommit 仓库的本地和远程跟踪分支的详细信息,请运行git branch命令。

以下步骤是在假设您已经将本地存储库连接到 CodeCommit 存储库的情况下编写的。有关说明,请参阅连接存储库

  1. 运行 git branch 命令,同时指定 --all 选项:

    git branch --all
  2. 如果成功,该命令返回类似以下内容的输出:

    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 存储库名称及其 URL 的列表,请运行git remote -v命令。)

有关更多选项,请参阅 Git 文档。

查看分支详细信息 (Amazon CLI)

要将Amazon CLI命令与一起使用 CodeCommit,请安装Amazon CLI。有关更多信息,请参阅命令行参考

要使用查看有关 CodeCommit 存储库中分支的详细信息,请运行以下一个或多个命令:Amazon CLI

  • 要查看分支名称列表,请运行 list-branches。

  • 要查看有关特定分支的信息,请运行 get-branch

查看分支名称列表

  1. 运行list-branches命令,指定 CodeCommit 存储库的名称(使用--repository-name选项)。

    提示

    要获取 CodeCommit 存储库的名称,请运行列表存储库命令。

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

    aws codecommit list-branches --repository-name MyDemoRepo
  2. 如果成功,该命令输出一个 branchNameList 对象以及每个分支的条目。

    下面是前面示例命令的一些示例输出:

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

查看有关分支的信息

  1. 运行 get-branch 命令,并指定:

    • 存储库名称(使用 --repository-name 选项)。

    • 分支名称(使用 --branch-name 选项)。

    例如,要查看名为的 CodeCommit 存储库MyNewBranch中名为的分支的相关信息MyDemoRepo

    aws codecommit get-branch --repository-name MyDemoRepo --branch-name MyNewBranch
  2. 如果成功,该命令输出分支的名称和推送到该分支的最后一个提交的 ID。

    下面是前面示例命令的一些示例输出:

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