Git 批量删除 tag
2024-02-18 18:44:56    448    0    0
admin

一. 删除单个

1. 本地删除 tag

  1. git tag -d v1.1

2. 删除远程 tag

  1. git push origin :refs/tags/v1.1

3. 查看本地 tag

  1. git tag -l

4. 查看远程 tag

  1. git ls-remote origin

二. 批量删

这里以批量删除所有 v2.x 的 tag 为例

1. 批量删除本地 tag

  1. git tag -l | awk '/v2\.[0-9.]{0,}$/ {print $1}' | xargs git tag -d

2. 批量删除远程 tag

  1. git ls-remote origin | awk '/v2\.[0-9.]{0,}$/ {print ":" $2}' | xargs git push origin

Prev: Vi方向键[A [B [C [D问题解决

Next: 关于VSCode和electron系软件字体发虚/模糊的解决办法

448
Table of content