- 新建一个 删除远程不存在的标签.bat 文件,内容如下:
@echo off cd $REPO/.git set tagFileName=local-tags.txt git tag -l >> %tagFileName% for /f %%x in (%tagFileName%) do git tag -d %%x git fetch origin --prune git fetch origin --tags del %tagFileName% cd .. @echo off cd $
@echo off
cd $REPO/.git
set tagFileName=local-tags.txt
git tag -l >> %tagFileName%
for /f %%x in (%tagFileName%) do git tag -d %%x
git fetch origin --prune
git fetch origin --tags
del %tagFileName%
cd ..
@echo off
cd $