git tag확장

SeokSuMIN·2020년 10월 29일

Lightweight 태그

Lightweight 태그는 가장 기본적인 태그, Annotated 태그와 달리 버전 이름만 있음

1. 태그적용

git tag (버전이름)

그외 Annotated 태그와 사용법이 같음

2. 특정 커밋 태그

현재 HEAD가 가리키는, 즉 최신의 커밋이 아닌 다른 커밋에 태그 달기

git tag -a (태그버전) (커밋 해쉬값)


test 1.1.2의 커밋에 태그를 달아보자

git tag -a 1.1.2 232fc6e -m 'add tag 1.1.2'


태그 적용완료

3. 태그를 이용한 체크아웃

git checkout (태그이름)
git checkout 1.1.0

체크아웃 하고 별도의 추가 커밋 작업은 진행할 수 없음.

4. 태그를 이용한 브랜치 생성

특정 태그를 이용하여 브랜치를 생성하면 해당 커밋을 기준으로 브랜치를 생성하며, 추가적인 커밋 작업을 할 수 있음.

git checkout -b 브랜치이름 태그이름

5. 리모트 서버 태그 전송

git push (태그이름)
git push --tags <-- 전체 태그전송


전송된 태그들

6. 리모트 서버 태그 삭제

리모트와 로컬 둘 다 삭제 해줘야함

git push --delete (리모트 별칭) (태그이름)
profile
항상 초보라고 생각하고 겸손하게 행동하겠습니다.

0개의 댓글