

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

# 在 中檢視 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：//[https://console.aws.amazon.com/codesuite/codecommit/home](https://console.aws.amazon.com/codesuite/codecommit/home) 開啟 CodeCommit 主控台。

1. 在 **Repositories (儲存庫)** 中，選擇您要檢視標籤所在的儲存庫名稱。

1. 在導覽窗格中，選擇 **Git tags (Git 標籤)**。  
![\[儲存庫中的標籤檢視。\]](http://docs.aws.amazon.com/zh_tw/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-remote](#how-to-view-tag-details-git-remote) 以檢視 CodeCommit 儲存庫中 Git 標籤的相關資訊。

**注意**  
為了確保您的本機儲存庫已更新 CodeCommit 儲存庫中的所有 Git 標籤，請執行 ，**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 文件。