一、问题背景 远程仓库删除tag,本地重新push代码后,之前删除的tag又出现了。 二、问题原因 远程仓库删除tag,但本地未删除,重新push后远程仓库tag又恢复。 三、解决方法 查看本地所有taggit tag 先删除本地所有taggit tag -l | xargs git tag -d 再从远程仓库拉取最新taggit fetch origin --prune