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

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

在 Amazon CodeCommit 中查看 Git 标签详细信息

在 Git 中,标签是可以应用于引用 (如提交) 的标记,用于为引用标记对其他存储库用户可能很重要的信息。例如,您可以使用 beta 标签为项目标记 beta 版本的提交。有关更多信息,请参阅使用 Git 创建标签。Git 标签与存储库标签不同。有关如何使用存储库标签的更多信息,请参阅为存储库添加标签

您可以使用 Amazon CodeCommit 控制台查看有关存储库中 Git 标签的信息,包括每个 Git 标签引用的提交的日期和提交消息。从控制台中,您可以将标签引用的提交与存储库默认分支的标头进行比较。与其他任何提交一样,您还可以查看该 Git 标签点的代码。

您还可以从您的终端或命令行使用 Git 查看有关本地存储库中 Git 标签的详细信息。

查看标签详细信息(控制台)

使用 Amazon CodeCommit 控制台可快速查看存储库的 Git 标签列表以及有关 Git 标签引用的提交的详细信息。

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

  2. Repositories (存储库) 中,选择要在其中查看标签的存储库的名称。

  3. 在导航窗格中,选择 Git tags (Git 标签)

    
           存储库中的标签视图。
  4. 请执行以下操作之一:

    • 要查看标签在该提交处的代码,请选择 Git 标签名称。

    • 要查看提交的详细信息,包括完整提交消息、提交者和作者,请选择缩写的提交 ID。

查看 Git 标签详细信息 (Git)

要使用 Git 查看中本地存储库中 Git 标签的详细信息,请运行以下命令之一:

  • git tag:查看 Git 标签名称的列表。

  • git show:查看特定 Git 标签的信息。

  • git ls-remot e 用于查看仓库中有关 Git 标签的信息。 CodeCommit

注意

要确保使用仓库中的所有 Git 标签更新您的本地 CodeCommit 存储库,请运行,git fetch然后执行。git fetch --tags

在以下步骤中,我们假设您已经将本地存储库连接到 CodeCommit 存储库。有关说明,请参阅连接存储库

查看本地存储库中 Git 标签的列表

  1. 运行 git tag 命令:

    git tag
  2. 如果成功,该命令产生类似以下内容的输出:

    beta release
    注意

    如果尚未定义任何标签,git tag 不返回任何内容。

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

查看本地存储库中 Git 标签的信息

  1. 运行 git show tag-name 命令。例如,要查看有关名为 beta 的 Git 标签的信息,请运行:

    git show beta
  2. 如果成功,该命令产生类似以下内容的输出:

    commit 317f8570...ad9e3c09 Author: John Doe <johndoe@example.com> Date: Tue Sep 23 13:49:51 2014 -0700 Added horse.txt diff --git a/horse.txt b/horse.txt new file mode 100644 index 0000000..df42ff1 --- /dev/null +++ b/horse.txt @@ -0,0 +1 @@ +The horse (Equus ferus caballus) is one of two extant subspecies of Equus ferus \ No newline at end of file
    注意

    要退出 Git 标签信息输出,请键入 :q

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

查看 CodeCommit 仓库中 Git 标签的相关信息

  1. 运行 git ls-remote --tags 命令。

    git ls-remote --tags
  2. 如果成功,此命令将生成 CodeCommit 存储库中 Git 标签的列表作为输出:

    129ce87a...70fbffba refs/tags/beta 785de9bd...59b402d8 refs/tags/release

    如果尚未定义任何 Git 标签,git ls-remote --tags 将返回一个空白行。

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