版本(tag)操作相关命令
查看版本:$ git tag
创建版本:$ git tag [name]
删除版本:$ git tag -d [name]
查看远程版本:$ git tag -r
创建远程版本(本地版本push到远程):$ git push origin [name]
删除远程版本:$ git push origin :refs/tags/[name]
批量删tag
1、git show-ref --tag
这个指令可以列出所有的远端的tag列表,然后就是shell下的一般处理手段了。
2、git show-ref --tag | grep tag_2018.* | awk '{print ":"$2}'
3、 git show-ref --tag | grep tag_2018.* | awk '{print ":"$2}'|xargs git push origin
4、 删除本地的tag
git tag -l | grep "v1.1.0.\d$" | xargs git tag -d
参考链接:
1、https://www.linuxidc.com/Linux/2015-08/121966.htm
2、https://www.cnblogs.com/luweiwei/p/4866930.html
3、https://blog.csdn.net/dulabing/article/details/82177682