您的位置:首页 > 其它

Git Tag 标签

2016-12-20 15:06 288 查看
一、切换到需要打标签的分支上,

git checkout master
git tag v1.0  # 默认标签是打在最新提交的commit上的
git tag   # 查看所有标签

git log --pretty=oneline --abbrev-commit#找到历史提交的commit id
$ git tag v0.9 6224937  # 在某个commit id上打标签
git show v0.9 # 查看标签信息

#创建带有说明的标签,用-a指定标签名,-m指定说明文字
git tag -a v0.1 -m "version 0.1 released" 25dfc7

#通过-s用私钥签名一个标签
$ git tag -s v0.2 -m "signed version 0.2 released" fec145a


二、查看标签

git tag #查看所有的标签
git show #查看相应标签的版本信息


三、推送标签到远程

git push origin tag name #推送指定标签
git push origin --tags #推送全部标签


四、本地删除tag

git tag -d v1.0 #删除本地标签


五、远程删除tag

git tag -d v0.9 #先本地删除
git push origin : refs/tags/<tagname>
#Git v1.7之后可以 git push origin --delete tag <tagname>来删除
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  git tag 标签 版本管理