진취적 삶
git tags 본문
프로젝트 릴리스를 표시하는 용도
저장소의 중요한 지점을 표시하는것
semantic versioning : 버전번호를 매기는 일종의 규약, 명세 규칙
1.0.0 ⇒ major . minor . 패치
1.0.0 ⇒ initial release
패치 → 버그 수정이나 단순한 업데이트
마이너 → 신기능 추가 될때
마이너로 추가할때는 패치를 초기화 해야한다 .
메이저 → 기능을 완전히 삭제한거나 큰변화를 해야할때
나머지는 다 초기화 해야함
일반태그 : 버전 정보를 알려주는거 정도임
git tag <tag name>
주석태그 : 태그에 메시지까지 추가함
git tag -a <tagname>
git show 통해서 깃 태크 정보 얻을수 있음
깃은 태그 재사용을 금지한다.
특정 커밋에 태그 붙이기
git tag <tagname> <taghash>
태그 삭제
git tag -d <tagname>
git 푸쉬하기
git push master —tags