Git Tag
1. Tag
태그란, 커밋을 참조하기 쉽도록 알기 쉬운 이름을 붙이는 것을 말한다.
한 번 붙인 태그는 브랜치처럼 위치가 이동하지 않고 고정된다.
Git에서는 일반적으로 이름 정보만을 갖는 ‘태그(Lightweight tag)’와 보다 상세한 정보를 포함하는 ‘주석 태그(Annotated tag)’, 이 두 가지 태그를 사용할 수 있다.
- 일반 태그(Lightweight tag)
- 이름만 붙일 수 있다.
- 주석 태그(Annotated tag)
- 이름을 붙일 수 있다.
- 태그에 대한 설명도 포함할 수 있다.
- 서명도 넣을 수 있다.
- 이 태그를 만든 사람의 이름, 이메일과 태그를 만든 날짜 정보도 포함시킬 수 있다.
보통 ‘릴리스 브랜치(Release branch)’에서는 주석 태그를 사용하여 설명이나 서명을 넣은 보다 상세한 정보를 포함하는 태그를 사용하고, 로컬에서 일시적으로 사용하는 ‘토픽 브랜치(Topic branch)’에서는 이름만 만들어 붙이는 태그를 사용한다.
[출처 및 참고]
This post is licensed under CC BY 4.0 by the author.