[Git] Git 버전관리 - 태그(Tag) 조회, 생성, 삭제, 올리기
coco3o
태그(Tag)란? git에서 태그란 무언가 표시를 해두기 위한 태깅 기능을 위한 것으로, 특정 커밋을 가리키는 링크라고 생각하면 될것같다. 커밋과 태그의 차이점이라고 한다면 커밋의 경우 내용을 수정할 수 있으나, 태그는 수정이 불가능 하다. 따라서 읽기전용 커밋같은 개념이다. 사용 목적은 정해져 있는 것은 아니지만 보통 태그는 소프트웨어의 버전을 릴리즈 할 때마다 사용한다. 예를들면 제품이 1.0이 릴리즈 될 때 태그를 해 두고 1.1 버전을 개발하면서 그 사이에 만들어지는 브랜치들과 커밋들이 존재하는데 이러한 것들은 커밋으로만 관리하다가 1.1버전이 완성되는 커밋에 태그를 해두는 것이다. 태그 조회하기 태그 전체를 조회할 때는 git tag 명령어를 사용하여 조회한다. $ git tag v1.0.0 v..