乐趣区

关于git:GIT实操手册-Git-Tag是时间的里程碑

目录

  • 为什么有必要应用 Git Tag?
  • git tag 的基本操作
  • git tag 的分类

    • 轻量级标签
    • 创立带有阐明的标签
  • git tag 的作用
  • 那么问题来了?

为什么有必要应用 Git Tag?

每一个提交都有一个 commitID,然而每次记录commitID 都很简单,应用 git tag 能够在一些重要的版本和批改中退出一个标识,能够很疾速的找到咱们须要的版本。

git taggit 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. 能够疾速进行版本回滚
  1. 其余所有能够用 commitID 做的事件都是用 tag 代替实现 | –

那么问题来了?

如果分支名称和 tag 名称一样的时候,会产生什么事件呢?

能够查查,应该是有抵触的。

退出移动版