Git 태그 살펴보기
Created on  / Last updated on 
참고자료#
태그의 종류#
Lightweight#
- 현재 커밋에 북마크를 다는 느낌
- 태그의 생성자와 메일 주소 등의 정보 저장 불가
Annotated#
- 태그 생성자의 이름, 이메일, 생성날짜, 메시지 저장 가능
- -m옵션에다가 Release Note 등의 내용을 쓸 수 있다
- -m옵션을 빼고- -a옵션만 입력하고 엔터를 치면, 커맨드에서 화면이 전환되면서 메시지를 입력하라고 한다.
태그 정보 확인하기#
- 태그의 정보와 커밋 정보를 확인 할 수 있다.
- Lightweight 태그의 정보를 보게 되면 태그정보는 보이지 않을 것이고,
- Annotated 태그의 정보를 보게 되면 태그정보와 커밋 정보가 둘 다 보일 것이다.
예전 커밋에 태그하기#
태그 배포하기#
태그는 git push작업을 별도로 해야 함
한 개만#
여러개#
tip
지워진 태그까지 업데이트가 되지 않는다. 별도의 커맨드를 써야 한다. 아래에 서술해 놓았다
이미 존재하는 태그에 푸쉬하면 에러 뜬다
원격지의 태그 가져오기#
remote가 1개만 설정 되어 있을 경우#
remote가 2개 이상 설정 되어 있을 경우#
태그 리스트 가져오기#
태그 이름만 보기#
태그 이름과 메시지도 같이 보기#
-n 옵션만 붙이면 메시지 한 줄만 보이고,
-n2 옵션은 메시지 2줄이 보이는 방식이다.
태그 이름 변경하기#
다이렉트로 변경하는 커맨드는 없는 것 같고, 기존 태그를 복제한 새로운 태그 생성 후 기존 태그를 지우는 방식이 주로 쓰이는 것 같다
그대로 복제된 태그 생성#
복제된 태그 생성 시 태그 메시지를 변경#
기존 태그명 뒤에 ^{} 를 붙여주는 것이 포인트
