원격 저장소의 태그도 삭제할 수 있습니다. 로컬 저장소의 태그를 삭제할 때는 tag 명령어를 사용합니다. 하지만 원격 저장소로 공유된 태그를 삭제할 때는 push 명령어를 사용해야 합니다.
$ git push --delete 서버이름 태그이름
push 명령어를 사용하는 이유는 실제 저장소가 분리되어 있기 때문입니다. 따라서 태그 삭제 명령어를 원격 저장소로 전송하여 원격 저장소에서 실행해야 합니다. 그럼 원격 저장소의 2.0.0 태그를 삭제해 보겠습니다.
infoh@DESKTOP MINGW64 /e/gitstudy10 (master)
$ git push --delete origin 2.0.0 명령어 전송
To https://github.com/jinygit/gitstudy10.git
- [deleted] 2.0.0
명령어를 전송하고 깃허브 저장소를 확인합니다. releases 탭에서 목록을 보니 2.0.0 태그가 삭제되었습니다.
▼ 그림 10-22 삭제 확인