공부/Git

[Git] tag

leejinwoo1126 2022. 3. 22. 20:16
반응형


tag 명령어

local에 있는 태그 조회

$ git tag 

local 태그 삭제

$ git tag -d 태그명

local 특정 커밋에 태그 추가

$ git tag 태그명 커밋ID

👉 default로 현재 HEAD 표시된 commit에 tag 추가 가능

remote 서버에 있는 tag 확인

$ git ls-remote --tags 

remote 서버에 있는 tag 내려받기

$ git fetch origin --tags 

🔗https://stackoverflow.com/questions/8432953/how-to-update-local-tags-to-match-remote

remote 서버에 있는 tag 삭제

$ git push origin --delete 태그명

remote 서버에 tag 올리기

$ git push origin 태그명

 

참고

실무에서는 다음과 같은 절차로 git tag 관리를 하고 있다
① 기능 개발 한다. (develop, feature branch)
기능 개발 완료 후 버전이 종료되면 최신 이력을 master 에 반영한다
③ 이떄 최신 커밋에 버전 정보 태그를 추가한다.
④ 그리고 remote에 태그 정보를 함께 올린다

반응형