一、标签管理
发布⼀一个版本时,我们通常先在版本库中打⼀一个标签,这样,就唯⼀一确定了打标签时刻的版本。将来⽆无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。所以,标签也是版本库的⼀一个快照。Git的标签虽然是版本库的快照,但其实它就是指向某个commit的指针(跟分⽀支很像对不对?但是
分⽀支可以移动,标签不能移动
),所以,创建和删除标签都是瞬间完成的。
git tag -l
查看标签git tag -a v1.0 -m "描述" 创建标签
git show v1.0
查看标签信息git push origin --tags
推送全部标签到远程仓库git push origin v1.0
推送指定标签到远程仓库git checkout v1.0
切换到指定标签git tag -d v1.0
删除指定标签git push origin :refs/tags/<tagname>
删除一个远程标签。