git批量删除标签(tag)
*先删除远程标签再删除本地的标签;此命令只能在 git bash 中使用,vscode中无法使用
删除远端以 ‘2.’ 开头的 tag:
git ls-remote --tags origin | awk '/refs\/tags\/2\./ {print ":" $2}' | xargs -n 1 git push origin
# 上述命令使用`git ls-remote --tags origin”列出远程仓库中的所有标签,
# 然后使用`awk`过滤出以'refs/tags/1.”开头的标签,
# 并使用`xargs -n 1 git push origin' 删除它们。
# xargs -n num 后面加次数,表示命令在执行的时候一次用的argument的个数,默认是用所有的。
删除本地以 ‘2.’ 开头的 tag:
git tag -l '2.*' | xargs git tag -d
# 上述命令使用'git tag -1'1.*列出所有以“1.”开头的标签,并使用`xargs git tag删除它们。
请注意,
执行这些命令前,请确保你已经切换到正确的 Git 仓库目录,并且具有适当的权限来删除标签。
删除远程标签可能需要对远程仓库具有写权限。此外,删除标签是不可逆的操作,请谨慎执行。
git批量删除标签(tag)的更多相关文章
- Git批量删除
Git批量删除 git的改动都需要stage过程后才能commit.当git中有大量改动时就需要能够批量操作在方便.改动分三种: modify: 有文件修改 add: 有文件增加 rm: 有文件删除 ...
- git 批量删除文件夹和文件
git 批量删除文件夹和文件 硬盘删除文件后,执行$ git status 会提示你仍然需要$ git rm <文件> 此时如果是要删除大批量文件,这么一个一个命令下去不得累死人啊 ...
- git 批量删除 tag
1. master分支存在大量冗余tag aa0e24dfd920a85c39da400a404309cb6fc69dc0 refs/tags/rc_69 f36f3f21f1ce61db3974e9 ...
- intellij idea之git执行打标签(tag)和删除标签
intellij idea 版本为2017.2.6 进入Version Control-->log 1.在之前版本中,右键,新建标签 2.输入标签名称,建议输入版本号的方式 3.push标签 由 ...
- studio git创建与删除标签(Tag)
代码托管平台 码云 git工具 Git git上的标签一般是用于标记版本, 当发布新版本后,便将该版本的代码打上Tag,用以区别及管理 使用标签前需要将代码提交到马云上 以上是提交git. 创建并提交 ...
- 使用git批量删除分支
要删除本地,首先要考虑以下三点 列出所有本地分支 搜索目标分支如:所有含有‘dev’的分支 将搜索出的结果传给删除函数 所以我们可以得到: git br |grep 'dev' |xargs git ...
- git批量删除文件和批量提交
1. 单个删除文件: ① 通常直接在文件管理器中把没用的文件删了,或者用rm命令删了:(可选操作,可直接执行②删除) $ rm test.txt ② 确实要从版本库中删除该文件,那就用命令git rm ...
- git批量删除本地分支及远程分支
1.批量删除本地分支 git branch |grep 'branchName' |xargs git branch -D git branch 查看本地分支 | grep 'branchName ...
- git如何删除远程tag?
答: 分为两步: 1. 删除本地tag git tag -d tag-name 2. 删除远程tag git push origin :refs/tags/tag-name
- git批量删除分支
要删除本地,首先要考虑以下三点 列出所有本地分支 搜索目标分支如:所有含有'dev'的分支 将搜索出的结果传给删除函数 所以我们可以得到: git br |grep 'dev' |xargs git ...
随机推荐
- 学习spring cloud记录10-nacos搭建集群
前言 资源有限,在一台电脑上模拟搭建 搭建 新建数据库 新建nacos数据库,在下载的nacos压缩包中,config目录下有数据表,导入即可 配置nacos 进入nacos/conf目录下,修改cl ...
- node安装与使用
nvm for mac/linx 安装 使用yum安装node,最新只能安装到0.12.X 版本,而自定义安装二进制的又有点麻烦,所以用nvm安装 (如果命令下载不下来 可以手动下载到服务器上执行). ...
- 文献阅读 A Subdivision Scheme for Hexahedral Meshes
简介 本文提出了一种六面体体细分的方案,可以将六面体分成比较光顺的六面体.同时增加六面体的数量且不改变六面体的拓扑. 本文作者 Bajaj =.= 论文方案 主要由两个步骤组成 split & ...
- ABC382
上午 NOIP 太憋屈了,我要切水恢复一下信心( 希望 cy 别看见 A - Daily Cookie 在题目限制中,已经确定 \(S\) 中 @ 字符的个数多于 \(D\).所以我们直接数 . 的个 ...
- RestCloud ETL社区 八月精选问答
- SciTech-EECS-Circuits-Plasma: 微波等离子体 + 高温/低温(几十度可触碰)等离子休
SciTech-EECS-Circuits-Plasma: 微波等离子体 + 高温/低温(几十度可触碰)等离子休 微波微等离子体电子源 是一种利用微波能量激发气体产生等离子体状态并提取高能电子的技术. ...
- SciTech-BigDataAIML-BP(BackPropagation反向传播)网络:“政经驱动”智慧星球城市的“BigData+Bitstream”+Org组织+“数学驱动”的“人+模型”
SciTech-BigDataAIML-BackPropagation反向传播: "政治经济驱动"智慧星球城市的"BigData+Bitstream" &quo ...
- Rust:axum学习笔记(3) extract
接上一篇继续,今天学习如何从Request请求中提取想要的内容,用axum里的概念叫Extract. 预备知识:json序列化/反序列化 鉴于现在web开发中,json格式被广泛使用,先熟悉下rust ...
- win10浏览器都打不开怎么回事
有一位雨林木风系统的小伙伴,在win10专业版系统电脑中,想要使用浏览器来打开网站,却发现不管是Edge还是ie11浏览器都不能打开了,这是怎么回事?本文中,雨林木风小编就来处理这个问题,一起来看看解 ...
- centos中mpich的安装及使用
https://www.itdaan.com/blog/2017/04/29/4184b453ec6c.html 安装(腾讯云centos 6.5 64位) yum list mpich* 查看有什么 ...