Study/Git

Git - tag

momong'-' 2020. 3. 3. 00:15

tag 사용법

branch와 비슷하나 차이점은 branch는 계속 변경(최근)되나 tag는 항상 같은 것을 가리킴.

 

git tag "태그이름" [태그가 가르킬 버전의 커밋 아이디]

ex) git tag 1.0.0 master

 

branch: 가리키는 commit이 달라짐

tag: 가리키는 commit이 변하지 않음

 

 

annotated tag <-> light weight tag

annotate: 주석을 단다

 

git tag -a "태그이름" -m "tag 설명" [태그가 가르킬 버전의 커밋 아이디]

-a 옵션: annotated tag <-> light weight tag

annotate: 주석을 달다

light weight tag: 특정 커밋을 가리키는 태그

annotated tag: 훨씬 더 많은 정보를 가진 태그

 

 

git push --tags: 태그 원격저장소로 업로드

github로 들어가 releses할 수 잇음

 

버전 정보 - https://semver.org/

 

Semantic Versioning 2.0.0

Semantic Versioning spec and website

semver.org

git tag -d "삭제할 태그 이름": 태그 삭제

 


 

 tag 원리