태그
git tag
[Git] 태그
git tag
$ git tag
명령으로 현재 존재하는 태그들을 확인할 수 있다. 검색 패턴을 사용하여 태그를 검색할 수 도 있는데, -l, --list
옵션 다음에 찾으려는 정보를 입력하면 된다. (ex: $ git tag -l "v1.8.5*"
)
Tag의 종류
태그에는 두 가지 종류가 있다.
- Lightweight tag → 특정 커밋에 대한 포인터
-
Annotated tag → 포인터 외에 여러 정보 포함 가능
### Annotated Tag
$ git tag -a <태그이름> -m <"메세지">
와 같이 사용하여 태그를 생성할 수 있다.-a
옵션은 Annotateed Tag를 의미한다.-m
옵션은 태그와 함께 저장할 메세지를 입력할 때 사용한다.### Lightweight Tag
$ git tag <태그이름>
와 같이, Lightweight Tag는 별다른 옵션을 사용하지 않는다. 그저 파일에 커밋 체크섬을 저장할 뿐이다.