Git学习 -- 标签管理



新建标签

  git tag <tagname>   默认为HEAD,也可以指定一个commit id

    eg.   git tag v0.9

        git tag v1.0 31aa59c

  git tag <tagname> -m "xxx"   可以指定标签信息

  git tag -s <tagname>             可以用PGP签名标签

查看标签

  git tag     查看所有标签

  git show <tagname>    参看某标签信息

删除标签

  git tag -d <tagname>

推送本地标签到远程

  git push origin <tagname>

  git push origin --tags   推送全部未推送的标签

删除远程标签

  git tag -d <tagname>   先删除本地

  git push orgin :refs/tags/<tagname>



Git学习 -- 标签管理

时间: 2024-10-05 04:55:42

Git学习 -- 标签管理的相关文章

【Git】标签管理

来源:廖雪峰 为什么要标签: 发布一个版本时,我们通常先在版本库中打一个标签(tag),这样,就唯一确定了打标签时刻的版本.将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来.所以,标签也是版本库的一个快照. Git的标签虽然是版本库的快照,但其实它就是指向某个commit的指针(跟分支很像,但是分支可以移动,标签不能移动),所以,创建和删除标签都是瞬间完成的. “请把上周一的那个版本打包发布,commit号是6a5819e...” “一串乱七八糟的数字不好找!” 如果换

版本控制git之五-标签管理

打标签 像其他版本控制系统(VCS)一样,Git 可以给历史中的某一个提交打上标签,以示重要. 比较有代表性的是人们会使用这个功能来标记发布结点(v1.0 等等). 在本节中,你将会学习如何列出已有的标签.如何创建新标签.以及不同类型的标签分别是什么. 列出标签 在 Git 中列出已有的标签是非常简单直观的. 只需要输入 git tag: $ git tag v0.1 v1.3 这个命令以字母顺序列出标签:但是它们出现的顺序并不重要. 你也可以使用特定的模式查找标签. 例如,Git 自身的源代码

Git之标签管理

创建标签,默认标签是打在最新提交的commit上 可以用-a指定标签名,-m指定说明文字,通过-s用私钥签名一个标签(需安装GnuPG) $ git tag <tag> 查看所有标签,标签不是按时间顺序列出,而是按字母排序的. $ git tag 对以往的commit打标签 $ git tag <tag> <commit id> 查看标签信息 $ git show <tag> 删除本地标签 $ git tag -d <tag> 推送某个标签到远程

&lt;Git使用&gt;标签管理

命令git tag <tagname>用于新建一个标签,默认为HEAD,也可以指定一个commit id: 命令git tag -a <tagname> -m "blablabla..."可以指定标签信息: 命令git tag可以查看所有标签. 命令git push origin <tagname>可以推送一个本地标签: 命令git push origin --tags可以推送全部未推送过的本地标签: 命令git tag -d <tagname

Git学习 -- 分支管理

创建新分支,并切换到该分支 git checkout -b dev 这一句相当于以下两句: git branch dev 创建 git checkout dev 切换 查看当前分支 git branch        查看 在dev分支上修改一些内容,add并commit 合并分支 git checkout master  给换到master分支 git merge dev   把dev分支合并到master上   默认Fast-forward方式 删除分支 git branch -d dev

Git 学习笔记&lt;远程仓库与标签管理&gt; (四)

什么是远程仓库? 就像第一章介绍的那样,远程仓库可以储存你编写的所有源码和资源文件. 甚至也可以当网盘使,不过当然有很多契合git管理文本的特性. 下面就要以 github 为示例远程仓库进行介绍.  (也可以自己弄一台服务器作远程仓库). 创建仓库 在主页找到 +New repository 或者右上角的加号里有.输入名字 描述 然后没钱只能public就能确定了.然后呢,点名字打开你的仓库.(主页右下角可以找到) 关于与远程仓库的连接 首先你打开你的保险箱得先证明身份吧,不然我怎么知道你是客

Git 学习(七)标签管理

Git 学习(七)标签管理 发布版本时,通常会先在版本库中打一个标签,这样,就唯一确定了打标签时刻的版本.取出某个标签的版本,就是把那个打标签的时刻的历史版本取出来.所以,标签也是版本库的一个快照. Git的标签虽然是版本库的快照,但其实它就是指向某个commit的指针(跟分支雷同,但分支可以移动,标签不可):创建和删除标签都是瞬间完成的. 本文具体说明 Git 中是如何创建标签及操作标签的. 创建标签 Git 标签的命令很简单,首先简单浏览下方的 Git 命令: git tag        

Git学习笔记(8)——标签管理

本文主要记录的Git标签的作用.标签的多种创建方式,以及标签的删除,与推送,和使用GitHub的Fork参与别人的项目. 标签的作用 发布版本时,通常先在版本库中打一个标签,这样,就唯一确定了打标签时刻的版本.无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来.所以,标签也是版本库的一个快照.Git的标签虽然是版本库的快照,但其实它就是指向某个commit的指针(跟分支很像,但是分支可以移动,标签不能移动),所以,创建和删除标签都是瞬间完成的. 创建标签 [email pro

【git学习四】git基础之git为项目打标签

1.背景 今天学习了下如何给项目打标签,为此项目的修改标记版本号,然后可以直接推送版本号到服务器上,方便了很多,而且便于对项目进行管理. 2.打标签 1.查询已有标签,可以使用git tag命令,查询某个特定版本可以git tag -l 'v*' git tag 2.为版本创建标签 git tag -a v1.4 -m 'my version 1.4' 3.查看添加的标签,git show命令 git show 4.也可以对之前的某次commit加标签 git tag -a v1.2 9fceb