web

[git] git tag로 버전 관리하기

jhlee_ 2022. 11. 7. 12:51

git tag를 달아 버전 관리하기
브랜치로 관리하다가 좀 더 깔끔하게 관리하는 방법이 없을까 고민하게 되었다.
git tag를 이용하여 관리해보기로 함.

태그 조회하기

# 전체 조회
git tag

# 태그 이름으로 검색하기
git tag -l v1.3.*
v1.3.0
v1.3.1
v1.3.2
...

태그 원격 저장소에 올리기

# 특정 태그 원격 저장소에 올리기
git push origin v1.5.0

# 모든 태그 원격 저장소에 올리기
git push origin --tags

태그 삭제하기

git tag -d v3.0.0

# 원격 저장소에 있는 태그 삭제하기 `:`를 붙여서 삭제
git push origin :v3.0.0

태그로 이동하기

# 로컬에서
git checkout tags/<tag>

# 태그 기반 branch 생성하기
git checkout tags/<tag> -b <branch>
728x90