우리는 커밋을 할 때 해당 커밋에 관한 정보를 커밋 메시지로 남기는데요. 그런데 커밋 중에서는 다른 것들보다 좀더 중요한 의미가 있는 커밋들도 있습니다. 이런 중요한 커밋에는 커밋 메시지뿐만 아니라 태그(tag)라는 것을 추가적으로 달기도 합니다.
보통 프로젝트에서 주요 버전의 시작점이 되는 커밋에 이렇게 태그를 다는데요. 잠깐 아래 그림을 봅시다. 아래 그림에서 첫 번째 커밋에는 Version 1이라는 태그를 달고, 여섯 번째 커밋에는 Version 2라는 태그를 달고 싶다고 해봅시다.
아래와 같은 형식으로 태그를 달아줄 수 있는데요.
git tag [태그 이름] [커밋 아이디]
총 2개의 태그를 달았습니다. 그 다음에 이 프로젝트 디렉토리에 있는 모든 태그를 조회해볼게요.
git tag
제가 추가했던 Version1, Version2 태그들이 보이죠? 그 다음 각 태그와 연결된 커밋이 보고 싶으면
git show [태그 이름]
위의 명령어의 형식으로 실행해주면 됩니다. 저는 Version_1 태그가 가리키는 커밋을 살펴볼게요.
Version_1 태그에 연결된 커밋의 정보가 잘 보이죠? 이렇게 새 버전의 시작점이 되는 커밋처럼, 특히 그 의미가 중요한 커밋들은 이렇게 태그를 달아주면 나중에 프로젝트의 이력을 파악할 때 도움이 됩니다.
'시스템 개발 및 관리 > Git 사용법' 카테고리의 다른 글
브렌치 명령어 (0) | 2025.03.17 |
---|---|
브랜치란? (0) | 2025.03.17 |
HEAD를 기준으로 git reset (0) | 2025.03.16 |
Git reset의 3가지 옵션 (0) | 2025.03.16 |
이전 커밋으로 reset 하기 (0) | 2025.03.16 |