git删除tag

随着时间推移,项目频繁发布,会留下很多标签,git有删除tag的命令

git tag -d tagName 删除tag

git push origin :refs/tags/tagName  删除远程

如果tag过多,逐条删除很麻烦,网上提供可以用正则式去匹配,类似下图这样。

--------------------------------------------------

这儿提供个算是批量删除的小技巧吧

先用git tag命令查处现有tag,粘贴到sublime中,sublime 有编辑多行的功能,选出要删除的tag。

选中多行后,按快捷键command+shift+L(windows应该是ctrls+shift+L),可同时编辑多行,在行前输入删除命令,然后整体粘入命令行执行

  

执行完删除后,就删除了本地的这些tag,然后同样编辑多行

批量执行后,删除远端。这样,就可以把要删除的tag批量删了(下面是命令行部分截图)

原文地址:https://www.cnblogs.com/jidi/p/10105201.html

时间: 2024-10-13 07:58:27

git删除tag的相关文章

git基本命令--tag, alias,

git tag: 列出标签 在 Git 中列出已有的标签是非常简单直观的. 只需要输入 git tag: $ git tag v0.1 v1.3 这个命令以字母顺序列出标签:但是它们出现的顺序并不重要. 你也可以使用特定的模式查找标签. 例如,Git 自身的源代码仓库包含标签的数量超过 500 个. 如果只对 1.8.5 系列感兴趣,可以运行: $ git tag -l 'v1.8.5*' v1.8.5 v1.8.5-rc0 v1.8.5-rc1 v1.8.5-rc2 v1.8.5-rc3 v1

git 删除远程分支

1.可以使用这种语法删除远程分支 git push origin --delete <branchName> 删除tag这么用: git push origin --delete tag <tagName> 2. 删不掉可以使用这种语法,推送一个空分支到远程分支,其实就相当于删除远程分支 git push origin :<branchName> 这是删除tag的方法,推送一个空tag到远程tag git tag -d <tagName> git push

git 删除本地分支和远程分支、本地代码回滚和远程代码库回滚

[git 删除本地分支] git branch -D br [git 删除远程分支] git push origin :br  (origin 后面有空格) git代码库回滚: 指的是将代码库某分支退回到以前的某个commit id [本地代码库回滚]: git reset --hard commit-id :回滚到commit-id,讲commit-id之后提交的commit都去除 git reset --hard HEAD~3:将最近3次的提交回滚 [远程代码库回滚]: 这个是重点要说的内容

git 删除远程分支 branch

git 删除远程分支 : git push origin :远程分支 例如删除远程分支 osc(楼主的origin是 osc): [email protected] MINGW64 ~/workspace/HelloWorld/src/selenium (master)$ git push osc :oscTo [email protected]:wuzhiyi51/selenium_learn.git - [deleted] osc git 创建分支(branch) git branch te

git 删除与撤回

Git 删除与撤回 标签: git 版本管理 删除文件 撤回删除操作 2017年01月13日 22:56:27786人阅读 评论(0) 收藏 举报  分类: Git(4)  版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/chenxiqilin/article/details/54412526 在工作区删除 我们修改文件的时候,有时也会把文件给删除掉.例如我们把test3.txt从工作区删除.  这个时候我后悔了,想找回来,怎么办?如果你还没提交

git 删除 repository

git 删除 repository 打开版本库,选择要删除的repository 点击Settings 找到删除选项 输入repository name,点击delet…… 删除本地仓库 执行git init命令 在本地目录下找到.git文件 删除.git 删除本地仓库目录文件 $$ MINGW32 ~ $ cd c:/PycharmProjects/test $$ MINGW32 ~/PycharmProjects/test (master) $ pwd /c/Users/china/Pych

git删除远程主机没有的tag

可以先删除所有本地tag,然后再拉取远程上的tag git tag -l | xargs git tag -d git fetch --tags 其他方法以及查询tag的命令请见:Remove local tags that are no longer on the remote repository

git 常用命令 创建查看删除分支,创建查看删除tag等

1. git 文档 https://github.com/progit/progit/blob/master/zh/02-git-basics/01-chapter2.markdown https://github.com/progit/progit/tree/master/zh http://www.uml.org.cn/pzgl/201204285.asp 如果是windows操作系统,可以装可视化的版本控制器:小乌龟.这样的话就不用敲git命令了.小乌龟安装配置如下: http://blo

Git删除远程和本地tag

删除本地tag git tag -d v20190514 删除远程tag git push origin :refs/tags/v1.0 原文地址:https://www.cnblogs.com/littlepage/p/12258284.html