[Git] 태그

한별·2023년 9월 22일
0

Git

목록 보기
5/13

커밋에 label 표시
일반적으로 릴리스 버전을 나타내는데 사용

⭐ 종류

💫 경량 태그(Lightweight Tag)

  • 이름만
  • 로컬 작업 공간에서 일시적으로 사용

💫 주석 태그(Annotated Tag)

  • 이름 + 메시지 + 서명 + 날짜 + 태그 작성자 정보
  • 중요한 커밋을 표시

⭐ 명령어

💫 생성

  • 경량 태그
> git tag v1.0.3
  • 주석 태그
> git tag -a v1.0.3 -m "Release version 1.0.3"

⚠️ 태그를 이전 커밋에 붙여야 한다면 커밋 해쉬를 추가하여 사용

git tag v1.0.5 03c0beb080

💫 조회

태그 전체 조회

> git tag
v1.0.0
v1.0.1
v1.1.0

조건 검색

> git tag -l v1.1.*
v1.1.0

태그 정보 포함 로그

> git log --decorate

태그 메시지와 커밋 확인

> git show v1.0.3
tag v1.0.3
Tagger: name <email@gmail.com>
Date:   Sun Dec 30 00:00:00 2001 +0100

Release version 1.0.3

commit 4bb37290cb55490a9829b4ff015b340d513f132a
Merge: e0d819c 12aa1b0
Author: name <email@gmail.com>
Date:   Sun Dec 30 00:00:00 2001 +0100

    Merge pull request #1 from id/repository
    
    commit message

💫 삭제

> git tag -d v1.0.3

참고 자료

[nulab] 태깅
[민소네] [Git]Tag 추가, 변경 및 삭제하기

profile
누구나 이해하기 쉽게 글 쓰고 싶은 FE 개발자

0개의 댓글

관련 채용 정보