소개
Git 탐험가 여러분, 환영합니다! 오늘은 프로젝트 기록에서 중요한 지점을 표시하는 데 가장 유용한 Git 기능 중 하나인 '태그 (Tags)'에 대해 깊이 있게 알아보겠습니다. 릴리스 버전과 같이 프로젝트의 중요한 이정표를 쉽게 표시하고 나중에 다시 찾아가고 싶었던 적이 있다면, Git 태그가 바로 여러분이 찾던 도구입니다.
Git 의 태그는 프로젝트 타임라인에 세워둔 이정표와 같습니다. 저장소 기록의 특정 시점을 중요하다고 표시할 수 있게 해주죠. 이는 특히 릴리스 시점 (v1.0, v2.0 등) 이나 프로젝트의 다른 중요한 단계를 기록할 때 매우 유용합니다.
이 실습에서는 다음 내용을 다룹니다:
- 경량 태그 (Lightweight Tags) 생성: 빠르고 간단한 태그
- 주석 태그 (Annotated Tags) 생성: Git 데이터베이스에 전체 객체로 저장되는 상세한 태그
- 태그 목록 확인: 저장소의 모든 태그를 확인하는 방법
- 태그 체크아웃: 특정 태그 시점의 프로젝트 상태를 확인하는 방법
- 태그 삭제: 더 이상 필요하지 않은 태그를 제거하는 방법
이 실습을 마치면 Git 프로젝트에서 태그를 자유자재로 생성하고 관리하며 사용할 수 있게 됩니다. 이를 통해 프로젝트 기록을 체계적으로 정리하고 개발 과정의 중요한 지점들을 쉽게 참조할 수 있는 강력한 도구를 갖게 될 것입니다.
그럼 Git 태그의 세계로 여정을 시작해 봅시다!



