今天遇到需要删除标签的情况,git这里我是刚起步,之前一直用sourcetree图形化界面工具。git这里会逐步开始写文档,先记录下今天遇到的问题。
公司准备拿开源的一个项目改造,因此想办法需要将github上面的工程放到gitlab上面。结果在导入到gitlab上面时,带入了标签。在网上找了相关命令,以达到删除tag标签的目的。
批量删除远端标签
git show-ref --tag | awk ‘{print “:” $2}’ | xargs git push origin
![[Git]删除tag [Git]删除tag](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzI3NC84NDk1ODliYzE0NGFhMWZiMzU2N2FjZWNmNDQ4MGI5Mi5wbmc=)
批量删除本地标签
git tag -l | xargs git tag -d
![[Git]删除tag [Git]删除tag](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzQ3Ni9hMmVlZTllNmIyNThiMzczN2NiMzQ1NWJlNWNhNzQxYy5wbmc=)