标签的意义
- 当发布一个版本的时候,在版本库打个标签,以后取出打标签那时刻的版本就是发布的历史版本,标签也是版本库的一个快照,其实也就是指向一个commit的指针。
- commit ID一串字符:23h535kk…不太好记, tag :版本 V1.0更好记。
创建标签
- 切换到需要打标签的分支上:git checkout master
- 新建一个标签:git tag v1.0
- git tag:查看所有标签
- git tag v2.0 commit ID :对任意一个 commit 打上标签
- git tag -a v3.0 -m “说明文字”:-a指定名字,-m指定说明信息
操作标签
- 删除标签:git tag -d v1.0
- 推送标签到远程:git push origin v1.0 推送本地全部未推送的标签到远程git push origin --tags
- 远程删除标签:
1. 删除本地:git tag -d v1.0
2.远程删除:git push origin :refs/tags/v1.0