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줄이 보이는 방식이다.
#
태그 이름 변경하기다이렉트로 변경하는 커맨드는 없는 것 같고, 기존 태그를 복제한 새로운 태그 생성 후 기존 태그를 지우는 방식이 주로 쓰이는 것 같다
#
그대로 복제된 태그 생성#
복제된 태그 생성 시 태그 메시지를 변경기존 태그명 뒤에 ^{}
를 붙여주는 것이 포인트