1. master分支存在大量冗余tag

aa0e24dfd920a85c39da400a404309cb6fc69dc0 refs/tags/rc_69
f36f3f21f1ce61db3974e9917f87d3e3219760b7 refs/tags/rc_7
49f6a3a3c16344bb7bc4ed5d45db324ef74ab874 refs/tags/rc_70
4f9c3c28e14f75007affefebfafc9a7f4fe93451 refs/tags/rc_71
6e1b17feb1fba78c203f8ead6d87419714652a14 refs/tags/rc_72
ce5e2a095081ba5455857db4d0e5d3f5c8245d50 refs/tags/rc_73
b3d27b668cafccb78a5943d42dd62e78629ccbe6 refs/tags/rc_74
906756c28ae8b1540e0c48d7e7a36d7304c3f0af refs/tags/rc_75
391cfa6df5fe5dae28a14b033eaea77e8e35fee0 refs/tags/rc_76
2c3f40c58b1a0bd5054e131a4fee320ce3a0ce50 refs/tags/rc_77
a2c7e4a0148ceb4afc551dc866ba01c41f26cec8 refs/tags/rc_78
107a12ca266b09099c07ee55f25325a50ce69f80 refs/tags/rc_79
c8841d52084b32cb474bae0a763e533a6a7d985c refs/tags/rc_8
81e26acf102871b025ebbfc5958ab618909fd41f refs/tags/rc_80
6835d9c2b5a7d6429be3ee94ad873e75e02e20e3 refs/tags/rc_81
8209a60d630024a56923880cf8f6400fafed3fd2 refs/tags/rc_82
dd13b72e07e03232469d88b334aa5f0e8e8bde03 refs/tags/rc_83
970f1f84c8a4d5708fd5da3d201366ed529909c2 refs/tags/rc_84
91be6ae342d66450a0c6cc834d286c22a4fd8816 refs/tags/rc_85
1f41c58fef659b8100e312a9cc3489bbc7395188 refs/tags/rc_86
4c2c115bbf8b0cb7db00febab317a4a79ed37172 refs/tags/rc_87
7ff4cbec0c76d1a8548083a8ed2708df88b1487b refs/tags/rc_88
ae44d04ec5d9af69166359df8ebdb76e60d1b423 refs/tags/rc_89
3544101d56d8955c8162ae43554a0a9201f2fbf2 refs/tags/rc_9
318531f97813dc9777ad000e74a29fabfcb6865f refs/tags/rc_90
36c450a865aadbf1ceb6fbbb76df04d308a8cac8 refs/tags/rc_91
6b06c0bf713bb2d705cdf0f4d8778f46e2e77f2a refs/tags/rc_92
7c365ba7a0b1f92895ec93577e80d47ca2096f56 refs/tags/rc_93
73552a3c535585e2f0ffd450fb093df4a07856bc refs/tags/rc_94
0667bbc0f29075991e1dd9ca47d21d642a89432a refs/tags/rc_97
d0ef0f8408908386868a460a96297c5095919bfe refs/tags/rc_98

2. 一个一个删

本地删除tag :  git  tag -d v1.1

删除远程tag:   git push origin :refs/tags/v1.1

查看本地tag:  git tag -l

查看远程tag:  git show-ref  --tag

很麻烦

3. 批量删

用到awk 正则表达式

批量删本地:  git tag -l| awk '/rc_[0-9]{1}[0-9]{0,}$/ {print  $1}' | xargs git tag -d

批量删远程: git show-ref --tag | awk '/rc_[0-9]{1}[0-9]{0,}$/ {print ":" $2}' | xargs git push origin //这里的空格要注意

查看本地:  git tag -l

查看远程:  git show-ref --tag

这样本地和远程都删除了

git 批量删除 tag的更多相关文章

  1. Git批量删除

    Git批量删除 git的改动都需要stage过程后才能commit.当git中有大量改动时就需要能够批量操作在方便.改动分三种: modify: 有文件修改 add: 有文件增加 rm: 有文件删除 ...

  2. git 批量删除文件夹和文件

    git 批量删除文件夹和文件 硬盘删除文件后,执行$ git status   会提示你仍然需要$ git rm <文件>   此时如果是要删除大批量文件,这么一个一个命令下去不得累死人啊 ...

  3. docker中批量删除 tag为none的镜像

    添加定时任务,批量删除tag 为none 的镜像  ,释放磁盘空间 [root@weifeng]:~# crontab -l */ * * * /usr/bin/docker rmi `docker ...

  4. 使用git批量删除分支

    要删除本地,首先要考虑以下三点 列出所有本地分支 搜索目标分支如:所有含有‘dev’的分支 将搜索出的结果传给删除函数 所以我们可以得到: git br |grep 'dev' |xargs git ...

  5. git批量删除文件和批量提交

    1. 单个删除文件: ① 通常直接在文件管理器中把没用的文件删了,或者用rm命令删了:(可选操作,可直接执行②删除) $ rm test.txt ② 确实要从版本库中删除该文件,那就用命令git rm ...

  6. git批量删除本地分支及远程分支

    1.批量删除本地分支 git branch |grep 'branchName' |xargs git branch -D git branch   查看本地分支 | grep 'branchName ...

  7. git批量删除分支

    要删除本地,首先要考虑以下三点 列出所有本地分支 搜索目标分支如:所有含有'dev'的分支 将搜索出的结果传给删除函数 所以我们可以得到: git br |grep 'dev' |xargs git ...

  8. git 批量删除本地分支

    git branch | grep 'bug' |xargs git branch -D

  9. gitlab中批量删除本地以及远程tag的操作

    git 批量删除标签# 删除所有远程标签git show-ref --tag | awk '{print ":" $2}' | xargs git push origin # 删除 ...

随机推荐

  1. 976 AlvinZH想回家(背包DP大作战T)

    976 AlvinZH想回家 思路 如果在第i小时有一些飞机延误,那么一架飞机的c值越大,这一小时产生的损失也越大.而使这一小时产生的损失尽可能的小并不会导致接下来时间产生的损失增大.因此应当每一小时 ...

  2. CSS的nth-of-type和nth-child的区别

    <!--源代码--><!DOCTYPE html> <html lang="en"> <head> <meta charset ...

  3. wordcloud词云--可视化

    import jieba import wordcloud f = open("新时代中国特色社会主义.txt", "r", encoding="gb ...

  4. 学习python 3 入门知识

    1.安装 http://www.runoob.com/python3/python3-install.html https://www.python.org/ 2.使用 工具一:IDLE IDLE 是 ...

  5. 用PL/sql连接oracle 弹窗出现 could not resolve the connect identifier specified 这个错误

    1 错误如下图: 图1 2.可能原因: 配置oracle客户端中tnsnames.ora文件时,把数据库名弄错,如下图: 图2 箭头所指位置出错.箭头处应该为我们安装时的数据库名(通常是orcl).而 ...

  6. TensorFlow模型转为caffe模型

    最近由于要将训练好的模型移植到硬件上,因此需要将TensorFlow转为caffe模型. caffe模型需要两个文件,一个是定义网络结构的prototxt,一个是存储了参数的caffemodel文件. ...

  7. 3dsmax2020卸载/安装失败/如何彻底卸载清除干净3dsmax2020注册表和文件的方法

    3dsmax2020提示安装未完成,某些产品无法安装该怎样解决呢?一些朋友在win7或者win10系统下安装3dsmax2020失败提示3dsmax2020安装未完成,某些产品无法安装,也有时候想重新 ...

  8. Jmeter基础元件

    测试计划 1.Test Plan (测试计划) 用来描述一个性能测试,包含与本次性能测试所有相关的功能.也就说JMeter创建性能测试的所有内容是于基于一个计划的. 下面看看一个计划下面都有哪些功能模 ...

  9. selenium+Python(处理html5的视频播放)

    Webdriver支持在指定的浏览器测试HTML5,另外可以用JavaScript来测试这些功能,这样就可以在任何浏览器上测试HTML5 多数浏览器使用控件来播放视频,但是不同浏览器需要使用不同的插件 ...

  10. HTML5定位使用心得

    最近项目中接到一个需求,需要使用百度地图API和HTML5定位特性. 对于百度地图API,没啥好说的,刨它的API就是了. 今天想说说JS定位特性. 浏览器支持 Internet Explorer 9 ...