tag
- 특정 시점을 키워드로 저장하고 싶을 때 사용
- 커밋에 버전 정보를 붙이고자 할 때 사용
태그의 종류
종류 | 설명 |
---|---|
lightweight | 특정 커밋을 가리키는 용도(태그 이름만) |
annotated | 작성자 정보,날짜,메시지,서명 등 다양한 정보 포함 |
git tag v2.0.0
- 커밋을 지정하지 않으면 가장 최신 커밋에 태그가 달림
- 명령어 입력
- 태그 확인
git show (태그명)
- 해당 태그에서 일어난 변화를 보여줌
git tag -d v2.0.0
- 태그를 삭제한다
git tag -a (태그 명)
- 에디터를 이용해서 annotated 태그를 입력할 수 있다.
git tag v2.0.0 -m "메시지"
를 입력하면 commit과 마찬가지로 메시지를 바로 입력할 수 있다.- 태그를 작성한 사람과 날짜, 메시지가 적용된 모습
원하는 커밋에 태그 달기
git tag (태그명) (커밋 해시) -m (메시지)
5. 원하는 태그 필터링 해서 찾기
git tag -l (패턴)
을 이용한다.v1.
으로 시작하는 모든 태그 가져오기
6. 태그를 이용해 체크아웃
git checkout (태그명)
- 터미널에 v1.2.0버전으로 체크아웃 하기
- 해당 커밋으로 체크아웃 된 것을 확인