创建标签
- 切换到要打标签的分支上
- git tag v1.0(默认标签是打在最新提交的commit上的)
- 切换到具体的commit上git tag v0.9 commit_id
创建带有说明的标签
git tag -a 标签名称 -m “说明” commit_id
(-a指定标签名,-m指定说明文字)
查看标签
- git tag(标签列表)
- git show 标签名称(具体某个标签的信息)
删除标签
(因为创建的标签都只存储在本地,不会自动推送到远程。所以,打错的标签可以在本地安全删除)
———git tag -d 标签名称
推送某个标签到远程
git push origin 标签名称
推送全部尚未推送到远程的本地标签
git push origin —tags
删除远程标签
- 先从本地删除 git tag -d 标签名称
- 远程删除 git push origin :refs/tags/标签名称