本文共 874 字,大约阅读时间需要 2 分钟。
目录
Git中的标签(tag)就是Git版本仓库的快照。它指向某个commit指针。与分支的概念不同,标签指向某个commit后便不会再发生移动。使用标签可以很方便的实现版本回溯。
使用 git tag <tag_name> 创建一个标签。(<tag_name>表示自定义的标签名称)新创建的标签指向最近一次提交的commit处。
git tag
git tag <tag_name>仅仅对最近一次的commit打上标签。可以使用命令 git tag <tag_name> <commit_id> 对指定commit打标签(<commit_id>表示指定存在的commit id)。
git tag
💡提示:使用 git log 命令可以查看历次的提交commit id
⚠️注意:标签是和commit一一对应的。如果某一个commit出现在多个分支上,那么在这两个分支上都能看到该标签。
可以使用 git tag -a <tag_name> -m <description> 来创建一个具有自定义描述的标签。
git tag -a-m
使用git tag可以查看全部标签。包括其他分支上的tag。
git tag
⚠️注意:git tag 命令显示的标签列表是按字母排序的,而不是时间顺序。
使用 git show <tag_name> 查看一个标签的详细信息:
git show
使用 git tag -d <tag_name> 删除某一个本地标签(即标签只在本地存在,没有推送到远程仓库中)。
git tag -d
git push origin
1、先在本地上删除该标签:
git tag -d
2、接着删除远端:
git push origin :refs/tags/
转载地址:http://nbsoi.baihongyu.com/