前言
这里记录一下关于git tag平时使用的内容!
打tag
显示已有的标签
git tag
显示的标签按字母顺序排列!
如果要搜索特定的标签,可以使用-l
,比如要搜索v0.1.xxx的tag:
git tag -l 'v0.1.*'
新建标签
一般来说,只需:
git tag v0.1.0
在git tag
后边加上你要打的标签即可。
当然你也可以使用带有附注的标签:
git tag -a v0.1.0 -m '提交了版本。。。'
第一个轻量级的tag,只是对应了一次commit,第二个则是一次独立的对象,记录了更多详细的信息。
查看标签
使用:
git show v0.1.0
切换到某个tag
这里跟切换到某个分支一样:
git checkout xxx
推送tag到远程分支
使用:
git push origin v0.1.0
后边加上你的tag名字即可。
如果要推送本地的全部tag,要使用:
git push origin --tags
删tag
删除本地标签
git tag -d v0.1.0
使用 -d
,加上你的tag即可。
删除远程标签
git push origin --delete v0.1.0
或者
git push origin :refs/tags/v0.1.0