정리하기/git
git tag 관련
내가송
2017. 6. 15. 17:23
반응형
VCS에서는 릴리즈 후 보통 태그를 남겨 기록한다.
tag 관련 명령어를 정리해보았다.
생성된 태그를 조회
git tag
태그 생성에는 두가지 종류가 있다.
Lightweight tag : 단순히 특정 커밋에 태그 생성
Annotated tag : 태그 생성자와 날짜 메시지를 태그 내용에 저장
Annotated tag 생성
git tag -a [태그이름]
git tag -a [태그이름] -m "메시지"
-m 은 옵션이므로 이하 생략이 가능하다.
Lightweight tag 생성
git tag [태그이름]
태그 내용 커밋 정보 확인하기
git show [태그이름]
태그는 git push 명령으로 리모트 서버에 전송하지 않는다.
다음과 같은 방식으로 리모트 서버에 전송한다.
git push origin [태그이름]
태그 삭제하기
- 로컬에 있는 경우
git tag -d [태그이름]
- 리모트에 올라간 경우
git push origin :[태그이름]
리모트에 태그가 올라가 있는 경우,
리모트에 올라간 태그를 삭제 후
로컬에 있는 태그도 삭제해야 제대로 삭제가 된다.
반응형