라벨이 제거인 게시물 표시

git 잘못 push된 tag 제거 방법

 experience git 사용중 누군가 잘못 push한 tag 발견.. 삭제하고 push를 해도 이용하다보면 계속해서 해당 태그가 살아남.. @.@   많이들 경험했을...ㅎㅎ ​  대략 정리하면, tag를 지우고 push해도 이전 remote에 올라가 있는 tag를 받은 사람이 그대로 tag까지 push해버리면 다시 생기게 됨.. ​  결국 해당 git remote를 참조하는 모든 유저의 tag에서 삭제하고 push해야함.. ​ ​  방법은 간단한 듯.   정상적인 tag로 remote를 만들어둔후, 문제의 유저들 로컬 태그 다 지우고, remote tag로 엎어치면 되는듯... ​ $ git tag -l | xargs git tag -d # remove all local tags $ git fetch -t # fetch remote tags ​ from : https://demisx.github.io/git/2014/11/02/git-prune-local-tags-dont-exist-remote.html