首页 > 其他分享 >Git使用tag

Git使用tag

时间:2023-04-27 18:01:54浏览次数:33  
标签:origin git 0.1 标签 tag Git branch 使用

1. 什么是tag?什么时候应该创建一个tag?
项目的版本管理中,每当一个release版本发布时,需要做一个记录,以便以后需要的时候能查找特定的版本,这时候就用到tag这个功能.

Git中的tag指向一次commit的id,通常用来给开发分支做一个标记,如标记一个版本号。

2. tag和branch有什么区别?
branch是一个分支;tag是分支上的一个里程碑,一个点;
tag就是一个只读的branch;一般为每一个可发布的里程碑版本打一个tag;
简单说比如branch有1.0,1.1等,其中1.0分支里可以有1.0.1,1.0.2这些tag;
tag就像是一个里程碑一个标志一个点; branch是一个新的征程一条线;
tag是静态的,branch要向前走;
稳定版本备份用tag,新功能多人开发用branch(开发完成后merge到master)。
3. 相关操作命令
3.1 打标签
git tag -a 0.1.3 -m “Release version 0.1.3″

git tag 是命令
-a 0.1.3是增加名为0.1.3的标签
-m 后面跟着的是标签的注释
打标签的操作发生在我们commit修改到本地仓库之后。

3.2 提交
gitadd .
git commit -m “fixed some bugs”
git tag -a 0.1.3 -m “Release version 0.1.3″

3.3 提交标签到远程服务器上
gitpush origin master
git push origin --tags

–tags参数表示提交所有tag至服务器端,普通的git push origin master操作不会推送标签到服务器端。
如果指定特性的taggit push origin [tagname]
3.4 删除标签的命令
git tag -d 0.1.3

3. 5 删除远端服务器的标签
git push origin:refs/tags/0.1.3

 

#在指定版本号创建分支(例如基于2.0.0 tag标签创建hotfix分支)

git branch hotfix 2.0.0

标签:origin,git,0.1,标签,tag,Git,branch,使用
From: https://www.cnblogs.com/songcheng-nick/p/17359819.html

相关文章

  • 第一次写随笔,本文用于测试 xlwings 使用手册
    xlwings使用手册本人目前也在学习中,如发现编写内容存在错误,请及时与我联系,勿喷!单纯的api使用,以及部分实例.主要用于快速查找方法和参数.非教学内容转载请注明来源,谢谢安装和导入模块安装模块pipinstallxlwings-ihttps://pypi.tuna.tsinghua.edu.cn/simple导......
  • 代码随想录Day38-Leetcode509. 斐波那契数,70. 爬楼梯,746. 使用最小花费爬楼梯
    咳咳,因为找实习+摆导致时间被浪费大半;先从动态规划学起吧,之前的慢慢补。理论基础动态规划的解题步骤1.确定dp数组及对应下标的含义2.确定dp的状态转移方程(递推公式)3.确定dp数组如何初始化4.确定dp遍历顺序5.距离推导dp数组验证509.斐波那契数题目链接:https://le......
  • 第一次写随笔,本文用于测试 xlwings 使用手册
    xlwings使用手册本人目前也在学习中,如发现编写内容存在错误,请及时与我联系,勿喷!单纯的api使用,以及部分实例.主要用于快速查找方法和参数.非教学内容转载请注明来源,谢谢安装和导入模块安装模块pipinstallxlwings-ihttps://pypi.tuna.tsinghua.edu.cn/simple导......
  • 在Golang中使用Testify mock框架
    1.前言2.实现代码3.Mock和测试4.Mock无参方法5.Mock带参数的方法6.Mock带参数的方法,但是参数具体内容非测试重点7.Mock带参数的方法,并校验实际参数8.Mockery9.参考1.前言我使用golang已经有一段时间了,但直到最近我才终于明白如何在golang测试中进行对象......
  • WireShark安装使用
    一:下载官网下载地址:https://www.wireshark.org/根据提示NEXT安装完成,点击桌面的快捷方式打开主界面如下: 三:开始抓包以上主界面点击电脑使用的网卡,本机用的是以太网,双击以太网则自动开始抓包点击“红色方块”停止按钮:可停止抓包四:基础操作4.1:保存点击菜单栏的“......
  • 博客园的使用体验,吐槽那些不好用的功能
    首先给我的感觉是首页没有查找博主的功能,比如说我想看大佬杨中科的博客,那么我在首页搜索”杨中科“会出现什么?如下图 结果却是这样的。。。。。这是什么啊 而我想要的是杨中科的首页  或者说你给我一个列表页,列表内展示的所有名字里面包含“杨中科”是三个字的所有博......
  • JDBC使用List和Map键值封装多表查询结果 java JDBC insert查询返回List对象
    JDBC使用List和Map键值封装多表查询结果https://www.cnblogs.com/zengyu1234/p/15451812.html查询结果的处理Java.sql.ResultSet接口是jdbcAPI中唯一用来封装查询结果记录行的组件。ResultSet接口唯一创建方式是通过执行SQL查询返回创建此对象 遍历结果集中数据truenext......
  • 删除 vs code 中的 github 登录信息
    在Windows系统下,VSCode使用Git存储和管理GitHub登录凭据。默认情况下,Git会使用WindowsCredentialManager存储凭据。要删除存储在其中的GitHub登录信息,请遵循以下步骤:打开“控制面板”(ControlPanel)。点击“用户账户”(UserAccounts)。点击“凭据管理器”(Credenti......
  • Git使用教程
    当使用Git时,以下是一些基本操作和建议:安装Git:首先,你需要安装Git。可以在官方网站上下载适合你电脑的版本。配置用户信息:在开始使用之前,确保配置了用户信息。这包括用户名和邮箱地址。$gitconfig--globaluser.name"YourName"$gitconfig--globaluser.email"yourema......
  • gitlab webhook 403
    Jenkins关闭跨站请求伪造保护(CSRF)保护那我们如何关闭跨站请求伪造保护呢: 一、使用容器运行的Jenkins方法一:进入容器,找到/usr/local/bin/jenkins.sh,在该文件中的execjava-Duser.home="$JENKINS_HOME"${FUTURE_OPTS}"${java_opts_array[@]}"-jar${JENKINS_WAR}"${jenkin......