发布版本的时候,通常先在版本库中打一个标签,这个标签是指向某个commit的指针。
git打标签的步骤:
切换分支:
$ git branch
* dev
master
$ git checkout master
Switched to branch 'master'
打标签:
$ git tag v1.0
查看标签(不是按时间输出,而是按字母排序)
$ git tag
v1.0
默认标签是打在最新的commit上的,如果想要在之前的commit上打标签:
找出历史提交的commit id:
$
git log --pretty=oneline --abbrev-commit
给对应commit打上标签:
$
git tag v0.9
6224937
查看标签信息:
$ git
show
v0.9
创建带有说明的标签:(-a指定标签名)
$
git tag -a v0.1
-m "version 0.1 released"
3628164
删除标签:
$
git tag -d v0.1
将标签推送到远程:
$
git push origin v1.0
一次性推送尚未推送到远程的标签:
$ git push origin --tags
如果要删除远程标签:
先从本地删除:
$
git tag -d v0.9
从远程删除:
$
git push origin
:refs/tags/v0.9