目录
- 为什么有必要应用 Git Tag?
- git tag 的基本操作
-
git tag 的分类
- 轻量级标签
- 创立带有阐明的标签
- git tag 的作用
- 那么问题来了?
为什么有必要应用 Git Tag?
每一个提交都有一个 commitID
,然而每次记录commitID
都很简单,应用 git tag
能够在一些重要的版本和批改中退出一个标识,能够很疾速的找到咱们须要的版本。
git tag
和git commitID
的作用,就和IP
地址和域名的作用是一样的,一个git tag
对应一个commitID
,命名的时候不能反复。
git tag 的基本操作
- 查看所有标签和指定标签
# 所有标签
git tag
git tag -l
# 指定标签
git tag -l <tagName>
- 在以后分支的最新
HEAD
上打新标签
git tag <name>
- 遗记打标签时不要紧,能够给对应的某个
commitID
打标签
git tag <name> <commitID>
- 删除本地标签
git tag -d <tagname>
git tag 的分类
轻量级标签
git tag <tagName>
创立带有阐明的标签
git tag -a <tagname> -m "message"
# 用 - a 指定标签名,阐明要创立带阐明的 tag,- m 指定阐明文字
如果只是输出的git tag -a <tagname>
会跳进去输入框让被动进行输出阐明文字。
这两个区别,就在于咱们应用 git show
的时候会不会将阐明显示进去。
git tag 的作用
作用 | 实际 |
---|---|
1. 能够疾速进行分支切换 | |
2. 能够疾速进行版本回滚 |
- 其余所有能够用
commitID
做的事件都是用tag
代替实现 | –
那么问题来了?
如果分支名称和 tag
名称一样的时候,会产生什么事件呢?
能够查查,应该是有抵触的。