태그
태그
태그 종류
| 종류 | 설명 |
|---|---|
| lightweight | 특정 커밋을 가리키는 용도 |
| annotated | 작성자 정보와 날짜, 메시지, GPG 서명 포함 가능 |
태그
마지막 커밋에 태그 달기(lightweight)
1
git tag v1.0.0
현존하는 태그 확인
1
git tag
원하는 태그의 내용 확인
1
git show v1.0.0
태그 삭제
1
git tag -d v1.0.0
마지막 커밋에 태그 달기(annotated)
1
git tag -a v1.0.0
1
git tag v1.0.0 -m "최초 버전"
원하는 커밋에 태그 달기
1
git tag (태그명) (커밋해시) -m (메시지)
원하는 패턴으로 필터링
1
git tag -l 'v1.*'
원하는 버전으로 체크아웃
1
git checkout v1.0.0
원격에 태그
특정 태그 원격에 올리기
1
git push (원격명) (태그명)
특정 태그 원격에서 삭제
1
git push --delete (원격명) (태그명)
로컬의 모든 태그 올리기
1
git push --tags
GitHub에 release
GitHub에서 태그 목록으로 이동- 원하는 태그에서
Create release클릭 - 제목과 내용 입력 후
Publish release클릭
참고
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.