目录
- 使用 Git 打本地和远程标签(Tag)
- 删除本地和远程 Git 标签(Tag)
- 开源项目标签(Tag)实战
- 打标签
- 删除标签
使用 Git 打本地和远程标签(Tag)
-
打本地标签:
- 首先,移动到您要打标签的提交上:
git checkout <commit>
- 打本地标签命令:
git tag <tag-name>
- 示例:
git tag v1.0
- 首先,移动到您要打标签的提交上:
-
推送本地标签到远程:
- 推送标签命令:
git push origin <tag-name>
- 示例:
git push origin v1.0
- 推送标签命令:
-
确认标签已推送到远程库:
- 查看所有远程标签:
git ls-remote --tags origin
- 标签名会显示在列表中,表示已成功推送到远程仓库
- 查看所有远程标签:
注意:标签可以帮助您标识特定的发布版本或重要的里程碑,谨慎使用以确保正确的版本控制。
删除本地和远程 Git 标签(Tag)
-
删除本地标签:
- 查看所有本地标签:
git tag
- 删除指定的本地标签:
git tag -d <tag-name>
- 示例:
git tag -d v1.0
- 查看所有本地标签:
-
删除远程标签:
- 删除本地标签后,需要推送到远程仓库才能删除远程标签
- 推送删除标签命令:
git push origin :refs/tags/<tag-name>
- 示例:
git push origin :refs/tags/v1.0
-
确认标签已删除:
- 查看所有远程标签:
git ls-remote --tags origin
- 确认标签已删除后,不会再显示该标签的信息
- 查看所有远程标签:
注意:删除标签后,无法恢复,请谨慎操作。
开源项目标签(Tag)实战
打标签
# 打标签 (-a 指定标签名 -m 标签描述)
git tag -a v2.4.1 -m "youlai-mall SpringBoot2 的最后稳定版本"
# 查看本地标签信息
git show v2.4.1
# 推送本地标签至远程仓库
git push origin v2.4.1
查看远程仓库的标签
删除标签
# 删除本地标签
git tag -d v2.4.1
# 删除远程标签
git push origin :refs/tags/v2.4.1
查看远程仓库标签已经没有了