Git标签管理集合

版权声明:本文为博主原创文章,未经同意,不得转载。 https://blog.csdn.net/u013778905/article/details/84501132

标签管理背景

在进行版本管理的过程中,我们是会经常提交记录的,在发布的过程中,我们也是将最新的代码发送出去,但是如果版本需要回退的时候,我们一下子就很难弄清楚,某个功能是哪个版本的了,这个时候我们就需要标签来对我们的代码进行关键节点的标记。最好每发布一次线上代码就添加一次版本号标签。

版本号的定义

首先简单说一下目前大家比较常用的版本标签标记方法:
一般我们会将标签的标记和版本号的标记同步起来,所以我们这里实际上说的是版本号的定义。

如果一个项目开始和他人共享,它应该从1.0.0开始。(如果还没有准备好分享完整的版本,可以从0.0.0开始)
接下来,每次改动应该遵循下面的原则:
修复bug或者其他小的改动:属于补丁版本,增加最后一个数字,比如 1.0.1
新增新的特性,但是不会打破现有的特性:属于小版本,增加中间的一位数字,比如 1.1.0
产生不能向后兼容的变化:属于大版本,增加第一位数字,比如 2.0.0

标签管理

标签管理在各个托管平台是有可视化操作按钮选项的,大家根据提示来操作就好了,但是这里我们要分享的是如何用git命令来进行标签的管理,也就是Tag。

1.查看所有标签 git tag

2.创建标签 git tag name

3.指定提交信息,给标签添加说明: git tag -a name -m “mmmm”

4.删除本地标签 git tag -d name

5.标签远程发布 git push origin name

6.删除远程标签 git push origin :refs/tags/

我们建立用第三条要创建标签,因为不仅有版本号,还可以将这个版本更新的主要功能说明在这里,这便于后面代码的维护。

END.

猜你喜欢

转载自blog.csdn.net/u013778905/article/details/84501132