(Git 명령어) 6. git tag - 태그 관리하기

Byeongho Jeon·2025년 2월 12일

Git

목록 보기
7/13
  1. 프로젝트를 진행하는 과정에서 수많은 커밋이 쌓여 있다고 가정해 보자. 이 중에는 간단하게 변경된 커밋도 있을 것이고, 매우 많은 것들이 변경된 중요한 커밋도 있을 것이다.
    커밋이 엄청나게 많이 쌓여 있는 상황에서 중요한 커밋을 찾으려면 어떻게 해야 할까? 각각의 커밋은 고유한 커밋 해시를 갖고 있으니까 이것을 외우던가 어디에 적어뒀다가 비교하면서 찾아야 할까? 쉽지 않을 것이다.
    이럴 때 사용할 수 있는 것이 바로 태그(tag)이다. 태그란 특정 커밋에 붙일 수 있는 꼬리표와 같다. 중요한 커밋(예를 들어 릴리스되는 커밋)에 태그를 붙인다면 커밋이 아주 많은 상황에서도 중요한 커밋이 무엇인지 한눈에 알아볼 수 있을 것이다.

  2. git tag <태그>는 HEAD가 가리키는 커밋(현재 브랜치의 최신 커밋)에 태그를 붙이는 명령어이다.

  1. HEAD가 가리키는 커밋이 아닌 특정 커밋에 태그를 붙이려면 git tag <태그> <커밋 해시> 형식으로 명령어를 입력해야 한다. 우선 git log --oneline 명령어로 특정 커밋의 커밋 해시를 확인한다. 커밋 해시를 확인했다면 위의 명령어를 입력한다.
  1. 태그 목록을 조회하는 명령어는 git tag --list or git tag -l 이다. 단순히 git tag 라고 입력해도 된다.
  1. 태그를 삭제하는 명령어는 git tag --delete <태그> or git tag -d <태그> 이다.
profile
안녕하세요. 개발자 지망생 전병호입니다!

0개의 댓글