标签就是推送版本的别名,毕竟要用版本号太难记了,打上v1.0、v2.0这样的标签是不是赏心悦目多了呢。
Mark the current commit with a tag $ git tag <tag-name> 打标签,默认标签打在当前分支最新提交上。 $ git tag 查看所有标签 $ git tag <tag-name> <commit-id> 将标签打在特定提交上 $ git show <tag-name> 查看标签信息,即打标签的那次提交的信息
创建的标签不会自动随提交一起push到远程,需要单独push。
$ git push origin <tag-name> 推送特定标签到远程
$ git push origin --tags 一次性推送所有未推到远程的标签
如果标签打错了,可以删除:
$ git tag -d <tag-name>
如果是推送到远程的标签,还要单独从远程删除$ git push origin :refs/tags/
<tag-name>
参考:廖雪峰的Git教程
原文:https://www.cnblogs.com/cpcpp/p/12961180.html