git-tag

branch用于项目开发的方向,而tag用于每种项目开发方向的各个版本历史记录。

一、查询tag

1.列出tag

git tag #当前分支上所有tag

2.搜索符合的tag

git tag -l 'v0.1.*'

二、打标签

1.创建轻量tag

git tag v0.1.2 -light

2.创建tag的注释

git tag -a v0.1.2 -m "0.1.2"

3.给已经commit过的版本打上tag

git log # 找到对应log的哈希值
git tag -a v0.1.1 9fbc3d0 # 示例

三、切换tag

1.展示tag

git show v0.1.2

2.切换tag

git checkout [tagname] # 语法
git checkout v0.21 # 示例

四、删除标签

git tag -d [tagname] # 语法
git tag -d v0.1.2 # 示例

五、发布tag

git push origin [tagName] # 将某个标签发送到远程
git push origin --tags # 将所有的标签全部提交到remote上

六、删除远程tag

分两步走:

  1. 删除本地tag
git tag -d v0.1.2 # 示例
  1. 删除远程
git push origin :refs/tags/v0.1.2

猜你喜欢

转载自www.cnblogs.com/liangcheng11/p/9240401.html