Study/Git

git tag 생성, 삭제, 푸시

프로그래멍 2020. 3. 20. 00:12

태그는 특정한 commit의 id를 가르킨다.

 

light weight , annotated 2가지 태그 종류가 있다.

 

라이트 태그는 태그네임만 등록되는 태그이다.

 

어노테이트 태그는 태그네임과 그 태그의 설명을 추가하여 등록 할 수있다.

 

 

태그네임 생성

라이트 태그
$ git tag 태그네임 커밋아이디

어노테이트 태그
$ git tag -a 태그네임 -m "태그설명" 커밋아이디

 커밋아이디 생략가능.

 

그냥 push 만 하면 원격 저장소에 저장되지 않는다.

 

 

 

태그네임 삭제

$ git tag -d 태그네임

 

 

태그네임 푸시

$ git push --tags 

뒤에 붙여줘야 tag 도 push 된다.