首页 > 其他分享 >git tag的使用

git tag的使用

时间:2024-01-29 13:33:27浏览次数:22  
标签:git 版本 标签 commitID tag 提交 使用

一 什么是tag:

 tag是用来备份某次提交的,比如版本1上线前的最后一次在develop分支上的提交为commitX,将commitX打成tag,tag名为v1.0,后续版本迭代中继续在develop分支

上开发,版本2最后一次提交为commitN,就将commitN打成tagv2.0,可以用tag来备份每次版本的发布.如果需要回退之前的版本或者在之前某的版本上开发新版本,就在那个tag上创建新分支进行开发.如果不用tag就需要几下每次新版本的最后一次提交,或者新建一个发布分支,这样都没有用tag方便.

二  tag使用

2.1-创建tag

使用最后一次提交创建tag:  git tag -a 标签名称 -m '标签注释信息’

使用指定的commitID创建tag: git tag -a 标签名 commitID

查看之前提交的commitID:

2.2 查看tag:

查看所有tag: git tag

查看某个tag详情信息: git show 标签名

2.3 提交tag

将本地创建的tag提交到远程仓库: git push origin 标签名

2.4拉取tag

git checkout -b 新分支名 标签名 

 

标签:git,版本,标签,commitID,tag,提交,使用
From: https://www.cnblogs.com/1--2/p/17994105

相关文章

  • git:一个分支直接覆盖另外一个分支
    有个dev分支和main分支,想隔一段时间就把自己的dev分支上的代码保持和main分支一直,则需要如下操作:1.我想将main分支上的代码完全覆盖dev分支,首先切换到dev分支gitcheckoutdev2.然后直接设置代码给远程的main分支上的代码#目前是dev分支,下面命令直接将代码dev代码改成和origi......
  • AirNet使用笔记10(组播测试)
    1、修改MSDP2的主机名,IP改为不同网段,加路由测试SMC:/home/cdatc/AirNet/config/network.xml<nodehostname="msdp2"showname="msdp2"position="ACC"logic_position="ACC"stationno="4"bakenode="3"grouptype=&quo......
  • 在Python中,你可以使用以下代码来更改ttk.Combobox下拉框选项的文字大小¹: ```python
    在Python中,你可以使用以下代码来更改ttk.Combobox下拉框选项的文字大小¹:```pythonimporttkinterastkfromtkinterimportttkroot=tk.Tk()root.geometry('500x500')#设置所有Combobox的下拉框文字大小root.option_add("*TCombobox*Listbox.font","Arial20")combob......
  • 使用Golang编写Windows服务
    主要是使用”github.com/kardianos/service“这个库它已经处理好了与服务管理器的交互细节,并且自带服务安装、卸载、启动、停止等功能,非常齐全了。直接上完整代码:packagemainimport( "log" "os" "syscall" "time" "unsafe" "github.com/kardianos/service")......
  • pinia的使用
    Pinia和Vuex区别大致总结:支持选项式api和组合式api写法pinia没有mutations,只有:state、getters、actionspinia分模块不需要modules(之前vuex分模块需要modules)TypeScript支持很好自动化代码拆分pinia体积更小(性能更好)如何使用Pinia一、安装使用Pinia1.1安装下载//pinia......
  • 解决使用PowerShell执行命令出现“因为在此系统上禁止运行脚本”的问题
    1、......
  • 页面中的blockShow组件展示,可进行相关的样式修改,一般月饼图搭配使用,具体根据实际来
    <template><!--这是新版的相对应的颜色列表的UI--><divclass="bllockListShow"><divclass="pieList"v-for="(item,index)indataArr":key="index"@click="clickUptown(index,item)"......
  • PROC COMPARE 使用的一些小技巧
    在SASbase中,PROCCOMPARE可以比较两个数据集的差异,实际工作中常应用在ADaM和TFL的QC中,下面介绍一些PROCCOMPARE常用的使用技巧。指定主键默认情况下,PROCCOMPARE从第一个观测开始,逐行对比两个数据集的观测。在数据集没有增减观测的情况下,这样做一般没有问题。如果......
  • HTML5 WebSocket 详解及使用
    WebSocket没用过的同学,听上去,可能觉得很难,其实很简单,本章讲解了WebSocket基本信息,以及附有代码例子WebSocket是什么?WebSocket是HTML5提供的一种在单个TCP连接上进行全双工通讯的协议。(双向通信协议)WebSocket的作用?实现客户端与服务器之间的双向通信,允许服务端主动......
  • 程序运行过程中改变按钮的文本大小,你可以使用`configure`方
    在Python的Tkinter库中,你可以通过`font`参数来设置`Button`组件的文本大小²。以下是一个简单的例子:```pythonfromtkinterimport*root=Tk()button=Button(root,text="Hello",font=("Arial",20))button.pack()root.mainloop()```在这个例子中,我们创建了一个按钮并......