git tag확장

SeokSuMIN·2020년 10월 29일
0

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개의 댓글