Git_[19] git tag

Leejaegun·2025년 1월 30일

Git

목록 보기
24/32

태그 달아보기

태그 형태설명
lightweight해시 키만 가지고 있는다
annotated서명된 SHA1 체크섬, 메시지, GPG 서명 교정 기능 등 지원

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

git tag v2.0.0

2. 만들어진 태그 확인

git tag

3. 만드는 태그의 내용 확인

git show v2.0.0

4. 태그 삭제

git tag -d v2.0.0

5. 메시지 커밋에 태그 달기 (annotated)

git tag -a v2.0.0

메시지 입력 예시

git tag -a v2.0.0 -m "거대하고 예쁜"

-a 옵션: Annotated Tag로 태그 생성
-m 옵션: 메시지 입력
예시

git tag -a v2.3.4 -m "새로운 버전"

6. 만드는 커밋에 태그 달기

git tag (태그명) (커밋 해시)

먼저 커밋 해시를 확인:

git log --oneline

원하는 커밋의 해시를 이용해 태그 달기:

git tag v2.3.4 <커밋 해시>

7. 붙이는 태그로 되돌아가기

git checkout "v2.0.0"

8. 특정 버전(태그)으로 스위치

git checkout v2.3.4

8. 원격에 태그 동기화

특정 태그 원격에 올리기

git push (원격명) (태크명)
git push origin v1.0.0
  • GitHub에서 확인

특정 태그 원격에서 삭제

git push --delete (원격명) (태그명)
ex)
git push --delete origin v1.0.0

로컬의 모든 태그 원격에 올리기

git push --tags

릴리즈 만들어보기

GitHub에서 태그 목록으로
원하는 태그에서 Create release
제목과 내용(마크다운) 입력 후 Publish release

profile
Lee_AA

0개의 댓글