git 태그(tag)
📄 태그(tag)
태그는 특정 커밋을 북마크 해두고 싶을 때 사용하는 기능입니다.
📄 semantic versioning
숫자 세가지를 이용해서 major버전과 minor버전과 fix버전을 구분하여 나타냅니다.
- major버전: 특정한 기능이 추가 되는 등 전체적인 변화가 일어났을 때 업데이트 되는 버전.
- minor버전: 커다란 기능 중에서 조금의 기능이 업데이트 되거나 개선되었을 때 업데이트 되는 버전.
- fix버전: 존재하는 기능 중 오류수정을 했을 때 업데이트 되는 버전.
📄 태그 확인하기
git tag (태그명)
위와 같은 명령어로 태그를 만들면 log내역을 통해서 확인 할 수 있습니다.
📄 태그 달기
git tag (태그명) (해쉬태그)
해쉬태그를 통해서 특정한 커밋에 태그를 달 수 있습니다.
📄 태그에 메세지 달기
git tag (태그명) (해쉬태그) -am (메세지)
해쉬태그를 통해 특정 커밋에 메세지를 작성 할 수 있습니다.
git show
를 이용해 확인할 수 있습니다.
📄 태그 검색하기
git tag -l "문자열"
특정 문자열이 들어있는 모든 태그를 검색 할 수 있습니다.
📄 태그 삭제하기
git tag -d (태그명)
아래와 같이 태그를 삭제할 수 있습니다.
📄 새로운 브랜치에 태그 생성하기
git checkout -b (브랜치 이름) (태그명)
새로운 브랜치를 생성하여 태그를 만들어줍니다.
출처
- 드림코딩
Leave a comment