Tag

개념

특정한 커밋 버전을 따로 표기한다.
물론 commit id로 구분할 수 있지만 쉽게 기억하긴 쉽지 않다.
히스토리용으로 많이 사용한다.

명령어

태그 생성

git tag 1.0.0 master //branch 이름으로 해도 됨
git tag 1.0.0 ${commitId} //커밋id로 해도 됨
git tag -a 1.1.0 -m "bugfix" //주석을 추가하려 할 때

태그 정보 확인

git tag -v 1.1.0

local 태그를 remote 태그로 반영

git push --tags

태그 삭제

git tag -d 1.1.1

Reference

지옥에서 온 Git - 2 tag 1 (기본 사용법)