【Git】git tag 查看版本号 | 删除本地 | 删除远程仓库| 批量删除

这篇具有很好参考价值的文章主要介绍了【Git】git tag 查看版本号 | 删除本地 | 删除远程仓库| 批量删除。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、删除指定tag

使用场景:比如我们在本地git tag了一个错误的版本号,但是还没有push,想直接删掉避免污染远程仓库

1、删除指令

要删除指定的Git标签(版本号),您可以使用以下命令:

git tag -d 标签名称

2、本地删除

将 标签名称 替换为要删除的标签的名称。例如,要删除名为 “v1.0” 的标签,可以运行以下命令:

# 这将删除本地存储库中的指定标签。
git tag -d v1.0

3、远程仓库删除

如果要删除远程仓库中的标签,您还需要使用以下命令:

git push origin --delete 标签名称

这将删除远程仓库中与指定标签名称匹配的标签。同样,请确保在执行此操作之前,您有适当的权限,并且您了解它可能对共享仓库的其他人产生的影响。

二、批量删除tag

使用场景:比如我们fork了别人的项目,想用做自己的项目去二开一下。但是带过来了很多tag,我们可以直接通过此指令进行删除

1、本地删除

要删除本地Git存储库中的所有标签(tags),您可以使用以下命令:

git tag -l | xargs git tag -d

这个命令的含义是列出所有标签,然后对每个标签执行git tag -d来删除它们。

请注意,这将删除本地存储库中的所有标签,但不会影响远程存储库。

2、远程仓库删除

如果您希望删除远程存储库中的标签,还需要使用git push命令来将这些更改推送到远程仓库,具体取决于您的需求。例如:

git push origin --delete $(git tag -l)

这个命令会删除所有与本地存储库中标签匹配的远程标签。请谨慎操作,确保您的操作不会影响其他协作者或远程仓库。

三、查看tag版本号

使用场景:当我们的tag创建过多的时候,难免会忘记最后一个tag。如果我们使用指令:git tag 去一直翻,会造成时间的浪费

1、查看最后版本号(详细)

要查看当前Git存储库中最后一个标签(tag)的版本号,可以使用以下命令:

git describe --tags --abbrev=0

这个命令会显示最新标签的名称,即版本号。

2、查看最后版本号(简单)

如果您只想要版本号而不包括任何前缀或其他信息,可以使用以下命令:

git describe --tags --abbrev=0 --always

这将返回最新标签的版本号,例如 “v1.0”。如果没有标签,它将返回较短的提交哈希值。

请注意,这些命令只适用于已经存在的标签。如果您的存储库没有标签,它们将不会返回任何内容。文章来源地址https://www.toymoban.com/news/detail-695244.html

到了这里,关于【Git】git tag 查看版本号 | 删除本地 | 删除远程仓库| 批量删除的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何使用Git本地tag推送到远程命令

    在Git中,我们可以使用以下命令来创建本地tag: 其中,tag-name为你想要创建的tag名称。此外,如果你希望为tag添加一些描述信息,可以使用以下命令: 这样就可以创建一个带有描述信息的tag。在Git中,我们可以使用以下命令来查看已经创建的tag: 在创建好本地tag之后,我们

    2024年02月03日
    浏览(45)
  • IDEA删除本地git仓库、创建本地git仓库、关联其他仓库并上传

      要在 IntelliJ IDEA 中删除本地 Git 仓库并创建新的本地 Git 仓库,以及关联其他仓库并上传,请按照以下步骤进行操作:   1、 IDEA 中“设置”——“版本控制”——“版本映射”里面删除仓库地址数据;   2、在文件系统中,删除项目目录下面的.git文件夹:   3、删

    2024年02月12日
    浏览(50)
  • git 批量删除本地分支

    使用以下代码实现删除 : git branch | xargs git branch -d 使用 grep 过滤不需要删除的分支: grep -v develop | grep -v develop | grep -v master 以下实例删除 除了 202309(支持模糊查询分支中带有’202309’)、develop 、master 以外的所有本地分支

    2024年02月08日
    浏览(51)
  • git 删除本地仓库

    前言:有时需要从第三方仓库拉有些优质的项目工程模板,或者拉一些项目下来,但是同时会带上一个本地仓库 master 分支,我们想去掉这个默认的本地仓库,本质上就是删除 .git 文件 方法一: 在该目录下找到 .git 文件,直接删除即可 方法二: 在安装git的前提下,在该项目

    2024年02月11日
    浏览(28)
  • 【Git】删除本地仓库

    背景:删除仓库,本质就是删除仓库文件夹下隐藏的 .git 文件夹 1、进入项目所在目录,打开git bash,开始删除本地仓库 2、显示所有本地分支(初始化时只有一个master分支)  3、初始化本地版本库(重新初始化一次,可以忽略)  4、找到目录下隐藏的 .git 5、删除 .git

    2024年02月11日
    浏览(32)
  • git查看/切换远程仓库

    命令: 命令:

    2024年02月11日
    浏览(50)
  • 使用Git将本地文件提交到远程仓库 使用Git将本地文件提交到远程仓库

    使用Git将本地文件提交到远程仓库 现在要将本地代码推到git远程仓库保存,可以提交和拉取操作 本地项目已经创建 git远程仓库已经建(github、gitee都行) 操作如下: 1、(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库 git init 2、把文件添加到版本库中,使

    2024年02月13日
    浏览(55)
  • git 如何查看远程仓库log

    如果想要查看远程仓库的 commit 历史记录(log),可以使用以下命令: 这里以 origin/master 为例,如果你想查看其他分支,则将 master 替换成对应的分支名即可。这个命令会在本地终端上显示出该分支及其所有提交(commit)的详细历史信息。 还有一种方式是通过使用 Git 的图形界面工

    2024年02月15日
    浏览(42)
  • 如何git查看远程仓库的地址

    1 查看远程仓库的地址(注意,这里显示的远程仓库不一定存在,因为是存在本地的地址记录) 2 查看远程仓库

    2024年02月05日
    浏览(45)
  • git本地仓库与远程仓库同步

      在学习和工作中,我们经常遇到这样的场景,我们已经在本地创建了一个git仓库,并添加了文件和修改记录。后面你又想在github或者gitlab上新建一个空白git仓库,并且让这2个仓库进行远程同步并且保存之前本地仓库的修改记录。这样一来github或者gitlab上的仓库即可作为备份

    2024年02月12日
    浏览(62)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包