美文网首页
2018-05-26 重新学习GIT 11 标签tag

2018-05-26 重新学习GIT 11 标签tag

作者: 石头Oday | 来源:发表于2018-05-26 01:55 被阅读13次

1.了解标签
Git的标签虽然是版本库的快照,但其实它就是指向某个commit的指针(跟分支很像对不对?但是分支可以移动,标签不能移动)
可以理解为里程碑,或者是发布版本号

2.创建标签
指令:
git tag tagname
过程及例子:
$ git branch
$ git checkout master
$ git tag v1.0
创建内容丰富的标签:
创建带有说明的标签,用-a指定标签名,-m指定说明文字
例子:
$ git tag -a v0.1 -m "version 0.1 released" 1094adb

3.查看标签
查看所有标签
$ git tag
查看标签详细信息
$ git show tagname

4.给指定的commit打标签
找到历史提交的commit id
$ git log --pretty=oneline --abbrev-commit
打标签指令:
git tag tagname commitNo
例子:
$ git tag v0.9 f52c633

注意:标签总是和某个commit挂钩。如果这个commit既出现在master分支,又出现在dev分支,两个分支上都可以看到这个标签

5.删除标签
删除本地标签
$ git tag -d tagname
删除远程标签
$ git tag -d tagname
git push origin:refs/tags/tagname

6.推送到远程库
推送单个
$ git push origin tagname
推送多个
$ git push origin --tags

小结
命令git push origin 可以推送一个本地标签;
命令git push origin --tags可以推送全部未推送过的本地标签;
命令git tag -d tagname 可以删除一个本地标签;
命令git push origin :refs/tags/可以删除一个远程标签。

相关文章

  • 2018-05-26 重新学习GIT 11 标签tag

    1.了解标签Git的标签虽然是版本库的快照,但其实它就是指向某个commit的指针(跟分支很像对不对?但是分支可以...

  • Git 删除远程 tag 防止恢复

    git tag 标签简介 1、git tag --list 列出所有的标签 2、git tag

  • git tag使用

    查看标签 git tag 创建标签 git tag 标签名字 -m '消息内容'git tag -a crm-1....

  • GIt命令行

    一、Tag git tag 打印所有标签 git tag v1.0 -light 创建轻量级标签 git tag ...

  • git-tag

    git tag 在当前层打标签git tag 查询所有标签git tag

  • GitLab 打tag

    查看标签 git tag 创建标签 git tag 标签名字 -m '消息内容' 推送标签 git push or...

  • Git命令(5)

    显示已有标签 git tag 新建标签 git tag -a tagname -m "message" 删除标签 ...

  • (翻译)git 标签功能(tag)

    (翻译)git 标签功能(tag) 标签功能 本文将讨论Git标签的概念和git tag命令。标签是指向Git历史...

  • tag

    1、查看分支tag git tag 或者 git tag -l 2、打标签 git tag name ...

  • git 使用

    1.打标签 查看标签 git tag 打标签 git tag -a amc_1.0.0 -m '这是一个tag' ...

网友评论

      本文标题:2018-05-26 重新学习GIT 11 标签tag

      本文链接:https://www.haomeiwen.com/subject/nzupjftx.html