IT_susu

[git] tag 본문

Tools

[git] tag

고베베 2019. 1. 24. 09:47

태그란?

커밋을 참조하기 쉽도록 알기 쉬운 이름을 붙이는 것입니다. 태그를 지정하면 간편하게 checkout하거나 reset을 할 수 있습니다.

log값 대신 사용하기 편합니다.


태그의 종류

일반태그(lightweight tag)는 이름만 붙일 수 있는 간단한 태그이며, 보통 일시적으로 사용하는 토픽 브랜치에서 사용합니다.

주석태그(annotated tag)는 이름, 설명, 서명, 태그작성자,이메일,태그생성날짜 포함이 가능합니다. 이 태그는 릴리스 브랜치에서 주로 사용합니다.


태그 생성

git tag <태그명>


주석태그 생성

git tag -a <태그명>

<주석작성>


주석과 동시에 태그 생성

git tag -am "주석" <태그명>


태그 보기

git tag


태그목록과 주석 내용 확인하기

git tag -n


태그 정보를 포함한 log보기

git log --decorate


태그 삭제

git tag -d <태그명>

'Tools' 카테고리의 다른 글

git으로 서비스하기  (0) 2019.01.25
[git] 원격저장소  (0) 2019.01.24
[git] 브랜치와 병합  (0) 2019.01.24
[git] 로그와 reset  (0) 2019.01.23
[git] git의 상태 변경  (0) 2019.01.23
Comments