一、描述
发布一个版本是,我们通常先在版本库中打一个标签,这样,就唯一确定了打标签时刻的版本。将来无论什么时候,去某个标签的版本,就是把那个打标签的时刻的里是版本取出来。所以,标签也是版本库的一个快照。
git的标签虽然是版本库的快照,但是其实它就是指向某个commit的指针(跟分支很想,但是分支可以移动,标签不能移动),所以,创建和删除标签都是瞬间完成的。
所以根据标签可以很快找到需要的版本。
二、创建标签
git tag v1.0 创建标签
git tag查看所有标签
默认标签是打在最新提交的commit上的,也可以指定某个commit
git log --pretty=oneline --abbrev-commit查看commit提交日志
git tag v1.1 6234937 指定commit_id创建标签
git show tagname 查看某个标签
git tag -a v1.2 -m 'version1.2 released' 6234937 创建带说明的标签 -a指定标签名,-m指定说明内容
git tag -s v1.3 -m 'signed version 1.3 realease'通过-s用撕咬签名一个标签
三、操作标签
1、删除标签
删除本地标签
删除远程标签
2、将标签推送到远程
或者一次性推送上位推送到远程的本地标签
git push origin --tags
3、删除远程标签
先删除本地标签,然后推送到远程
转载请注明原文地址: https://ju.6miu.com/read-678443.html