赞
踩
每一个提交都有一个commitID
,但是每次记录commitID
都很复杂,使用git tag
可以在一些重要的版本和修改中加入一个标识,可以很快速的找到我们需要的版本。
git tag
和git commitID
的作用,就和IP
地址和域名的作用是一样的,一个git tag
对应一个commitID
,命名的时候不能重复。
# 所有标签
git tag
git tag -l
# 指定标签
git tag -l <tagName>
HEAD
上打新标签git tag <name>
commitID
打标签git tag <name> <commitID>
git tag -d <tagname>
git tag <tagName>
git tag -a <tagname> -m "message"
# 用-a指定标签名,说明要创建带说明的tag,-m指定说明文字
如果只是输入的git tag -a <tagname>
会跳出来输入框让主动进行输入说明文字。
这两个区别,就在于我们使用git show
的时候会不会将说明显示出来。
作用 | 实践 |
---|---|
1.可以快速进行分支切换 | |
2.可以快速进行版本回滚 | |
3. 其他所有可以用commitID 做的事情都是用tag 代替完成 | - |
如果分支名称和tag
名称一样的时候,会发生什么事情呢?
可以查查,应该是有冲突的。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。