fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff一:为什么使用Tag标签
如果你达到一个重要的阶段,并希望永远记住那个特别的提交快照,你可以使用 git tag 给它打上标签。
git上的标签一般是用于标记版本,当发布新版本后,便将该版本的代码打上Tag,用以区别及管理
使用标签前需要先将代码提交到远程仓库上
二:关于标签tag的命令
⒈使用git tag
命令来标记当前HEAD
指针
git tag
⒉创建一个带有说明的标签:用-a
指定标签名,-m
指定说明标签信息文字:
git tag -a <tagname> -m "
标签信息文字"
git tag -a tag_release_v0.1 -m "version 0.1 released"
⒊如果要标记特定提交,则使用相应的COMMIT ID
而不是HEAD
指针。
git tag <tagname>
commit id
//对某次提交的commit id是f52c633打标签:
git tag <tagname> f52c633
⒋
查看所有
标签信息:git show
查看某一个tagname
标签信息:git show <tagname>
git show tag_release_v0.1
5推送一个本地标签到远程:
git push origin <tagname>
git push origin tag_release_v0.1
6.删除一个本地标签 : git tag -d <tagname>
因为创建的标签都只存储在本地,不会自动推送到远程。所以,打错的标签可以在本地安全删除。
git tag -d tag_release_v0.1
7.删除一个远程标签:先删除本地标签,在删除远程标签
git tag -d <tagname>
git push origin :refs/tags/<tagname>
git tag -d v0.9
git push origin :refs/tags/v0.9