文档章节

Git 标签简介

dkvirus
 dkvirus
发布于 2017/07/05 18:22
字数 377
阅读 16
收藏 0

四、标签

4.1 标签简介

  • 我们知道,每一次 commit 操作都会往当前分支提交一个版本备份,这个版本备份包含以下内容:

    • commit:每创建一条版本备份时,都会用 SHA1 生成一个很大的数字,并用十六进制进行表示,目的是根据这个 commit id 可以找到对应的版本信息,不会重复。

    • Author:提交这条版本信息的人是谁,适用于团队开发时,记录每个版本是谁提交的,这样出了问题也好找对应的负责人解决问题。

    • Date:这个就是提交到分支仓库的时间了。

    • 再下面用红框框起来的东东叫做版本描述信息,如果没有它,你看到的只是一大串数字,压根不知道这条版本到底做了哪些修改。

  • 如果我们想要找某个版本,可以说“那个谁,把 master 分支上 commit id 为 6a5819e 的那个版本打下包”。

    • commit id 一般冗长而又没有规律可寻,用 commit id 去快速找某个版本不是明智之举。
  • 标签就是解决上面那种尴尬的情况。

    • 一个标签与一个 commit id 号一一对应,比如我们给 commit id 为 6a5819e 的那个版本备份打上个标签叫做 v1.0,之后只需说“把 master 分支上 v1.0 那个版本打个包”。

    • 二者一对比好处自然不言而喻。

© 著作权归作者所有

上一篇: Git 操作标签
下一篇: Git 操作分支
dkvirus
粉丝 41
博文 120
码字总数 117311
作品 0
六安
程序员
私信 提问
使用maven-release-plugin控制版本发布

简介 maven-release-plugin这个插件是maven官方提供的版本控制插件,其中最常用的三个操作 1.prepare 2.rollback 3.perform 发布前准备操作 1.添加plugin的依赖 2.配置scm即git项目的地址 3....

EasyProgramming
04/01
0
0
20 Git 简介和常用命令介绍

该文章有部分参考某大神的文章,具体也忘了出处了,如果有发现跟哪个文章类似,麻烦留言下,我好注明出处。 当然的看清楚对方文章的发表时间必须早于2017年10月。 Git 是什么 目前最先进的分...

米阳MeYoung
2018/07/03
0
0
Git使用详解

1.1 关于版本控制 1.2 Git 简史 1.3 Git 基础 1.4 命令行 1.5 安装 Git 1.6 初次运行 Git 前的配置 1.7 获取帮助 1.8 总结 2.1 Git 基础 - 获取 Git 仓库 2.2 Git 基础 - 记录每次更新到仓库...

Bony
2016/05/17
20
0
Git版本管理的简介与安装[一]

标签(linux): git 笔者Q:972581034 交流群:605799367。有任何疑问可与笔者或加群交流 git简介 很多人都知道,Linus在1991年创建了开源的Linux,从此,Linux系统不断发展,已经成为最大的...

陈天刚
2017/08/16
0
0
Git(一):Git与版本控制简介

Intro 版本控制系统是什么 版本控制系统(Version Control System,VCS)可以帮助我们记录和跟踪项目中各文件内容的修改变化。它可以帮我们保存项目的各个版本,以及修改原因,我们可以借用此工...

xinall
2014/11/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Jenkins系列_插件安装及报错处理

进入Jenkins之后我们可以进行插件的安装,插件管理位于以下模块: 发现上面报了一堆错误,是因为插件的依赖没有安装好,那么这一节,就先把这些错误解决掉吧。解决完成后,也就基本会使用插件...

shzwork
今天
2
0
mysql mysql的所有查询语句和聚合函数(整理一下,忘记了可以随时看看)

查询所有字段 select * from 表名; 查询自定字段 select 字段名 from 表名; 查询指定数据 select * from 表名 where 条件; 带关键字IN的查询 select * from 表名 where 条件 [not] in(元素...

edison_kwok
昨天
9
0
多线程同时加载缓存实现

import com.google.common.cache.Cache;import com.google.common.cache.CacheBuilder;import java.util.concurrent.ExecutionException;import java.util.concurrent.ExecutorServi......

暗中观察
昨天
3
0
利用VisualVM 内存查看

准备工作,建几个测试类。等下就是要查看这几个类里面的属性 package visualvm;public class MultiObject { private String str; private int i; MultiObject(String str...

冷基
昨天
2
0
组装一台工作游戏两用机

一、配置清单如下: 分类 项目 价格(元) 主板 华硕(ASUS)TUF Z370-PLUS GAMING II 电竞特工 Z370二代 支持9代CPU 1049 CPU 英特尔(Intel) i7 8700K 酷睿六核 盒装CPU处理器 2640 风扇 九...

mbzhong
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部