关闭

关于git中tag的一些问题

标签: gittag辛星
331人阅读 评论(1) 收藏 举报
分类:
列出标签
git tag # 在控制台打印出当前仓库的所有标签




打标签
git标签分为两种类型:轻量标签和附注标签。
轻量标签是指向提交对象的引用.
附注标签则是仓库中的一个独立对象。
# 创建轻量标签
git tag 版本名


# 创建附注标签
git tag -a 版本号 -m 版本说明


创建轻量标签不需要传递参数,直接指定标签名称即可。
参数a即annotated的缩写,指定标签类型,后附标签名。
参数m指定标签说明,说明信息会保存在标签对象中。


切换到标签
与切换分支命令相同,用git checkout 版本名
查看标签信息
用git show命令可以查看标签的版本信息:
git show 版本名


删除标签
误打或需要修改标签时,需要先将标签删除,再打新标签。
git tag -d 版本号
参数d即delete的缩写,意为删除其后指定的标签。


给指定的commit打标签
打标签不必要在head之上,也可在之前的版本上打,这需要你知道某个提交对象的校验和(通过git log获取)。
# 补打标签
$ git tag -a   版本号   校验和


标签发布
通常的git push不会将标签对象提交到git服务器,我们需要进行显式的操作:
git push origin 版本号 # 将版本号标签提交到git服务器
git push origin –tags # 将本地所有标签一次性提交到git服务器
0
0
查看评论

Git中tag的用法及作用

首先说一下作用:Git 中的tag指向一次commit的id,通常用来给开发分支做一个标记,如标记一个版本号。 下面就说一下具体的用法: 1.添加标签: git tag -a version -m "note" 注解:git tag 是打标签的命令,-a 是添加标签...
  • u013399093
  • u013399093
  • 2016-01-13 16:16
  • 9874

Git-命令行-使用 Tag 标记你的代码

前言正文开始之前,我想我们需要弄明白几个问题: tag 是什么? 为什么会有tag的存在? tag 能做什么? tag 和 branch 的区别以及使用场景? tag 是什么? tag ,翻译过来是标签的意思,顾名思义,标签是为了标记某种事物。 tag 是 Git 版本库的一个快照,指向某个 c...
  • qq_32452623
  • qq_32452623
  • 2017-06-30 23:56
  • 442

我在Android开发中遇到的一些问题

转载请注明来源:http://blog.csdn.net/KjunChen/article/details/50549538 自己在开发中遇到的一些常见的小问题,记录下来方便查阅。
  • KjunChen
  • KjunChen
  • 2016-06-01 09:55
  • 541

git删除远程分支和tag相关命令

这篇文章记录我在使用git的过程中碰到远程分支和tag的相关内容, 查看远程分支删除远程分支和tag删除不存在对应远程分支的本地分支重命名远程分支把本地tag推送到远程获取远程tag查看远程分支 加上-a参数可以查看远程分支,远程分支会用红色表示出来(如果你开了颜色支持的话): $...
  • wulove52
  • wulove52
  • 2016-08-29 22:22
  • 5396

git branch 和 tag的区别

研究中,有知道的欢迎留言。就目前而言,个人感觉二者是一样的。
  • inTheChangingRoad
  • inTheChangingRoad
  • 2016-05-29 15:17
  • 476

【GIT】[Git高级教程 (一)] 通过Tag标签回退版本修复bug

1 前言 本系列之所以取名”Git高级教程”,主要是教大家解决实际工作中遇到的问题,要求读者会基本的Git用法和命令,请不要使用SourceTree这样的工具,因为它让你啥都不会、啥也不懂,git本身与Linux一脉相承,都是Linus torvalds写的嘛,所以命令行才是精髓。如果你还不会...
  • moshenglv
  • moshenglv
  • 2016-10-16 14:26
  • 544

用git命令行打tag(标签)五步完成

1.打开命令行; 2.切换到你要打tag的分支上去,并输入如下示例语句:git tag -a V1.5.0.-2015.11.24 -m"描述信息:M2000 V1.1.0下单版本"; 3.输入命令行:git push origin V1.5.0-2015.11.24 ,此处的“...
  • victor_E_N_01185
  • victor_E_N_01185
  • 2016-12-20 16:37
  • 2696

git使用tag恢复到以前的版本

前提是在每次上线后,拉取了相应的tag。这样才可以在需要时,回退到相应的tag。 1、首先,查看tag列表。命令:git tag 可以用下面的命令查看标签详情:git show v1.0 2、git show命令可以看到打tag时提交的id,我们通过这个commit id回退代码: git ...
  • fzk2008
  • fzk2008
  • 2017-03-02 17:53
  • 1332

Eclipse/MyEclipse中使用EGit为Commit打上tag标签

Eclipse/MyEclipse中使用EGit为Commit打上tag标签。在Eclipse/MyEclipse中使用起来就超级方便,在这里以本地仓库作为例子。s我这里的MyEclipse是中文版的,这个不影响大家的操作。
  • nthack5730
  • nthack5730
  • 2016-04-27 19:20
  • 15453

git 创建 tag 命令

1.创建       git tag -a tagname -m "comments"   //本地创建 2.删除      git tag -d tagname&...
  • u013427264
  • u013427264
  • 2015-06-12 14:05
  • 2949
    个人资料
    • 访问:465562次
    • 积分:9443
    • 等级:
    • 排名:第2296名
    • 原创:470篇
    • 转载:74篇
    • 译文:1篇
    • 评论:378条
    友情链接
    QQ交流群
    Java部落----517416277
    Python部落---555845659
    PHP部落-----459233896
    Web前端-----459118411
    博客专栏
    最新评论