tag기능 사용해 보기

Young Joy·2025년 8월 4일

Git_Github

목록 보기
16/19

31.tag기능 사용해 보기

유의적 버전 2.0.0-ko2
요약
버전을 주.부.수 숫자로 하고:

기존 버전과 호환되지 않게 API가 바뀌면 “주(主) 버전”을 올리고,
기존 버전과 호환되면서 새로운 기능을 추가할 때는 “부(部) 버전”을 올리고,
기존 버전과 호환되면서 버그를 수정한 것이라면 “수(修) 버전”을 올린다.
주.부.수 형식에 정식배포 전 버전이나 빌드 메타데이터를 위한 라벨을 덧붙이는 방법도 있다.

Git의 Tag

  • 특정 시점을 키워드로 저장하고 싶을 때
  • commit에 버전 정보를 붙이고자 할 때(v1.2.3 또는 키워드로 태그 작성 가능)

💡 Semantic Versioning 정보


태그 달아보기

태그 종류설명
lightweight특정 커밋을 가리키는 용도
annotated작성자 정보와 날짜, 메시지, GPG 서명 포함 가능

마지막 커밋에 태그 달기 (lightweight)

git tag v2.0.0

현존하는 태그 확인

git tag

원하는 태그의 내용 확인

git show v2.0.0

태그 삭제

git tag -d v2.0.0

마지막 커밋에 태그 달기 (annotated)

git tag -a v2.0.0

입력 후 메시지 작성 또는

git tag v2.0.0 -m 'oz 버전'

  • m 태그가 a 태그 암시
  • git show v2.0.0으로 확인

원하는 커밋에 태그 달기

git tag (태그명) (커밋 해시) -m (메시지)

  • 원하는 커밋에 아래 태그들 추가
    • v1.0.0 (굿거리 버전)
    • v1.2.1 (휘모리 버전)

원하는 패턴으로 필터링하기

git tag -l 'v1.*'

원하는 버전으로 체크아웃

git checkout v1.2.1

  • switch로 이전 브랜치로 복귀

0개의 댓글