

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# で 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/codecommit/home](https://console.aws.amazon.com/codesuite/codecommit/home) で CodeCommit コンソールを開きます。

1. [**Repositories (リポジトリ)**] で、タグを表示するリポジトリの名前を選択します。

1. ナビゲーションペインで、[**Git tags**] を選択します。  
![\[リポジトリ内のタグの表示。\]](http://docs.aws.amazon.com/ja_jp/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 のドキュメントを参照してください。