

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 에서 Git 태그 세부 정보 보기 AWS CodeCommit
<a name="how-to-view-tag-details"></a>

Git에서 태그는 커밋과 같은 참조에 적용할 수 있는 레이블로, 다른 리포지토리 사용자에게 중요할 수 있는 정보를 표시합니다. 예를 들어 **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. **리포지토리**에서, 태그를 보려는 리포지토리의 이름을 선택합니다.

1. 탐색 창에서 **Git 태그**를 선택합니다.  
![\[리포지토리의 태그 보기.\]](http://docs.aws.amazon.com/ko_kr/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*** 명령을 실행합니다. 예를 들어, Git 태그 `beta`에 대한 정보를 보려면 다음을 실행합니다.

   ```
   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 설명서를 참조하세요.