상세 컨텐츠

본문 제목

[git] git tag생성, 삭제, github에 연동하기

git

by ~지우~ 2022. 1. 12. 13:31

본문

728x90

현재 커밋 "2"가 master branch에서 가장 최근 커밋이다. 

branch: 커밋이 새로 생성될 때마다 head의 위치가 바뀐다.

tag: tag를 지정한 커밋의 위치에 고정되어있다.

 

 

<light weight tag 생성>

git tag 태그이름 브렌치이름(브렌치이름 생략가능): 해당 브렌치의 헤드부분에 태그 생성하기

HEAD->master 옆에 tag: 1.0.0이 생성된 것을 볼 수 있다.

브렌치의 헤드 커밋말고 이전 커밋에 태그를 생성하려면 git tag 태그이름 커밋아이디 로 명령하면 된다.

 

커밋 "3"을 새로 생성한 후 브렌치의 헤드는 최근 커밋인 "3"으로 이동했지만 태그는 그대로 "2"에 고정되어있다.

 

 

 

<annotated tag 생성>

git tag -a 태그이름 -m 설명 브렌치이름(브렌치이름 생략가능): 태그에 설명을 추가할 수 있다.

HEAD->master 옆에 tag: 1.1.0이 추가되었다. 

 

git tag -v 태그이름: 태그에 작성된 설명을 볼 수 있다.

 

 

<tag 삭제>

현재 태그가 3개있는 상태에서 1.1.1태그를 삭제해보겠다.

 

git tag -d 태그이름

1.1.1태그가 삭제된 것을 볼 수 있다.

 

 

<github에 tag연동하기>

git remote add 주소축약이름 주소

 

git push -u 주소축약이름 브렌치이름

 

git push --tags

 

github에 tag가 연동되었다.

 

 

 

출처:

https://www.youtube.com/playlist?list=PLuHgQVnccGMA8iwZwrGyNXCGy2LAAsTXk

728x90

관련글 더보기

댓글 영역