首页 > 其他分享 >git tag 到底是个啥?

git tag 到底是个啥?

时间:2023-09-01 22:33:16浏览次数:30  
标签:git 1.1 到底 创建 v1.0 tag 标签

git tag 命令用于在 Git 仓库中创建、修改和删除标签。它的使用方式如下:

  1. 创建标签:
git tag <tag-name>

其中 <tag-name>是要创建的标签名称。例如:

git tag v1.0

这将在当前分支上创建一个名为“v1.0”的标签。

  1. 查看所有标签:
git tag

这将列出所有在当前仓库中创建的标签。

  1. 修改标签:
git tag -a <tag-name> -m "new message"

其中 <tag-name>是要修改的标签名称,“-m”选项指定了修改标签的消息。例如:

git tag -a v1.1 -m "New version 1.1"

这将修改名为“v1.0”的标签,将其改为“v1.1”,并添加一个描述消息“New version 1.1”。

  1. 删除标签:
git tag -d <tag-name>

其中 <tag-name>是要删除的标签名称。例如:

git tag -d v1.0

这将删除名为“v1.0”的标签。

在实际使用中,标签通常用于记录版本信息,方便回溯和管理代码历史。例如,在发布新版本时,可以创建一个标签来记录该版本的信息,以便以后回溯和维护。同时,标签也可以用于分支管理,通过创建标签来管理分支的发布和合并。

需要注意的是,标签只是一个指向提交对象的引用,它不会影响代码的实际内容。因此,在使用标签时,需要确保代码的实际内容与标签所指向的提交对象一致。



demo

下面是使用git tag 的一些示例:

  1. 创建标签:
git tag v1.0

这将在当前分支上创建一个名为“v1.0”的标签。

  1. 查看所有标签:
git tag

这将列出所有在当前仓库中创建的标签。

  1. 修改标签:
git tag -a v1.1 -m "New version 1.1"

这将修改名为“v1.0”的标签,将其改为“v1.1”,并添加一个描述消息“New version 1.1”。

  1. 删除标签:
git tag -d v1.0

这将删除名为“v1.0”的标签。

这些命令仅是使用 git tag 的一些示例。有关更详细的信息,请参阅 Git 官方文档。

标签:git,1.1,到底,创建,v1.0,tag,标签
From: https://blog.51cto.com/love/7326956

相关文章

  • Git使用教程-安装、配置、建立本地仓库、本地仓库的基本操作(查看工作区的文件状态,添加
    Git介绍一、为什么要学习Git?在开发一个软件时,这份工作通常需要一个team来完成。我们把这个软件划分为不同的模块,每个人负责一个模块的开发和维护。在这个过程中,如何保持team中成员软件开发的同步,保存开发周期中各个历史版本,解决team中成员间开发的版本冲突?Git是对这个问题......
  • git不同分支同步代码,打patch补丁
    背景介绍一个代码管理者,不可避免的就是要将别人修改的代码同步到其他分支或其他仓库分支,因为不是所有人都有权限去合并的。合并代码有很多方式,比如直接文件夹覆盖、文件覆盖等。但上面的方法,繁琐还容易出错。写shell脚本也可以实现。这里主要想说,可以把内核打补丁的方法,......
  • Learn Git in 30 days——第 10 天:认识 Git 物件的绝对名称
    写的非常好的一个Git系列文章,强烈推荐原文链接:https://github.com/doggy8088/Learn-Git-in-30-days/tree/master/zh-cn在Git版本控制的过程,每一个版本就代表一个commit物件。又因为版控过程中经常会建立分支,最终产出的commitgraph可能会蛮复杂的,所以如何识別不同的版本......
  • 使用 bc4 解决 git 合并冲突问题
    博客地址:https://www.cnblogs.com/zylyehuo/STEP1:安装beyondcompare安装地址:https://www.scootersoftware.com/downloadSTEP2:查看beyondcompare软件安装路径STEP3:在git中配置(仅对当前项目有效)gitconfig--globalmerge.toolbc4gitconfig--globalmergeto......
  • GIT日常命令收集
    常用命令查看配置gitconfig--list[--local|--global|--system]添加配置gitconfig[--local|--global|--system]user.name'Yourname'gitconfig[--local|--global|--system]user.email'Youremail'local:区域为本仓库global:当前用户的所有仓库sys......
  • 【从0到1】用Github Pages和VuePress搭建博客
    写在前面优点:免费简单,上手快相比博客园和CSDN自定义程度高缺点:静态页面,缺少一些交互功能我选择了它是因为只是想用博客做记录,不想花时间自己写前端~GithubPages在GitHub里新建一个Repository,命名为[your_github_name].github.io,博客的网址就是这个啦~eg.这是我的......
  • linux 分配git用户名和密码
    touch.git-credentials然后用代码编辑工具打开刚才的文件,编辑如下:https://你的用户名:你的密码@github.com这一步你要注意一下,如果你是dsdn的账号,注意一下后缀,应该是https://你的用户名:你的密码@code.csdn.net,这个根据情况而定1.2添加gitconfig内容进入gitbash终端输入......
  • 使用 Phoenix LiveView 构建 Instagram (3)
    使用PETAL(Phoenix、Elixir、TailwindCSS、AlpineJS、LiveView)技术栈构建一个简化版的InstagramWeb应用程序在第2部分中,我们添加了编辑帐户和上传用户头像的功能,在这部分中,我们将处理用户的个人资料。您可以赶上Instagram克隆GitHubRepo。首先,我们需要路由,lib/instagra......
  • 使用 Phoenix LiveView 构建 Instagram (1)
    使用PETAL(Phoenix、Elixir、TailwindCSS、AlpineJS、LiveView)技术栈构建一个简化版的InstagramWeb应用程序更好的学习方法是亲自动手构建东西,让我们使用很棒的PETAL(Phoenix、Elixir、TailwindCSS、AlpineJS、LiveView)堆栈构建一个简化版的InstagramWeb应用程序,并深入了......
  • AI一镜到底如何实现:最火的罗刹海市MV,超解压视频教程
    文末附AI绘画教程,网盘链接直接保存下载:自认为图片还没有大佬做的好,凑合用,先把教程整理好图片已经放在网盘链接,需要的自取尝试制作。我用夸克网盘分享了「AI绘画美图分享」,点击链接即可保存。打开「夸克APP」,无需下载在线播放视频,畅享原画5倍速,支持电视投屏。链接:https://pan......