

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

# 在中查看 Git 标签的详细信息 AWS CodeCommit
<a name="how-to-view-tag-details"></a>

在 Git 中，标签是可以应用于引用 (如提交) 的标记，用于为引用标记对其他存储库用户可能很重要的信息。例如，您可以使用 **beta** 标签为项目标记 beta 版本的提交。有关更多信息，请参阅 [使用 Git 创建标签](how-to-create-tag.md#how-to-create-tag-git)。Git 标签与存储库标签不同。有关如何使用存储库标签的更多信息，请参阅[为存储库添加标签](how-to-tag-repository-add.md)。

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

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

**Topics**
+ [查看标签详细信息（控制台）](#how-to-view-tag-details-console)
+ [查看 Git 标签详细信息 (Git)](#how-to-view-tag-details-git)

## 查看标签详细信息（控制台）
<a name="how-to-view-tag-details-console"></a>

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

1. 在 [https://console.aws.amazon.com/codesuite/codemmit](https://console.aws.amazon.com/codesuite/codecommit/home) /home 打开 CodeCommit 控制台。

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

1. 在导航窗格中，选择 **Git tags (Git 标签)**。  
![存储库中的标签视图。](http://docs.aws.amazon.com/zh_cn/codecommit/latest/userguide/images/codecommit-tags-view.png)

1. 请执行以下操作之一：
   + 要查看标签在该提交处的代码，请选择 Git 标签名称。
   + 要查看提交的详细信息，包括完整提交消息、提交者和作者，请选择缩写的提交 ID。

## 查看 Git 标签详细信息 (Git)
<a name="how-to-view-tag-details-git"></a>

要使用 Git 查看中本地存储库中 Git 标签的详细信息，请运行以下命令之一：
+ [git tag](#how-to-view-tag-details-git-tag)：查看 Git 标签名称的列表。
+ [git show](#how-to-view-tag-details-git-show)：查看特定 Git 标签的信息。
+ [git ls-remot](#how-to-view-tag-details-git-remote) e 用于查看仓库中有关 Git 标签的信息。 CodeCommit 

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

在以下步骤中，我们假设您已经将本地存储库连接到 CodeCommit 存储库。有关说明，请参阅[连接存储库](how-to-connect.md)。

### 查看本地存储库中 Git 标签的列表
<a name="how-to-view-tag-details-git-tag"></a>

1. 运行 **git tag** 命令：

   ```
   git tag
   ```

1. 如果成功，该命令产生类似以下内容的输出：

   ```
   beta
   release
   ```
**注意**  
如果尚未定义任何标签，**git tag** 不返回任何内容。

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

### 查看本地存储库中 Git 标签的信息
<a name="how-to-view-tag-details-git-show"></a>

1. 运行 **git show {{tag-name}}** 命令。例如，要查看有关名为 `beta` 的 Git 标签的信息，请运行：

   ```
   git show beta
   ```

1. 如果成功，该命令产生类似以下内容的输出：

   ```
   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 标签的相关信息
<a name="how-to-view-tag-details-git-remote"></a>

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

   ```
   git ls-remote --tags
   ```

1. 如果成功，此命令将生成 CodeCommit 存储库中 Git 标签的列表作为输出：

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

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

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