ETC/Git
[Git] Git 태그(Tag)와 태그 기반 브랜치 생성하기
은z
2025. 8. 19. 10:37
상황
팀 내에서 브랜치 관리 규칙이 조금 변경되면서
배포된 마지막 브랜치에서 새 브랜치 따기 -> 마지막 태그 기준으로 따기 로 변경되었다.

적용
✔️Tag란?
Git에서 **태그(Tag)**는 특정 커밋을 가리키는 이름표이다.
주로 버전 릴리스(v1.0.0, production-1.1.2129 등)에 사용되며, 해당 시점의 코드를 쉽게 참조할 수 있다.
📌 현재 저장소의 태그 목록
git tag
📌 태그가 많을 경우, 최신 순으로 정렬해서 보고 싶다면 --sort=-creatordate 옵션을 사용
git tag --sort=-creatordate
📌 Tag 기반으로 브랜치 따기
ex. 예를 들어 production-1.1.2129 태그에서 fix/baggage-test라는 브랜치를 따고 싶다면
git checkout -b fix/baggage-test production-1.1.2129