Write by lyc at 2020-4-9
参考教程:《廖雪峰Git教程》
Update by lyc at 2022-2-24:重新学习
TAG规范参考:语义化版本 2.0.0

git 学习笔记5:标签管理

1.创建标签

TAG 默认标签是打在最新提交的commit上的。

1
2
3
4
5
6
7
8
# 创建标签
git tag 1.0 # 在当前分支的 最新commit 上创建标签
git tag 0.9 f52c633 # 在当前分支的 指定commit 上创建标签
git tag -a 1.0 -m "${MESSAGE}" 1094adb # 在当前分支的 指定commit 上创建标签,并指定标签 MESSAGE 说明

# 查看标签
git tag # 查看本地所有标签
git show 1.0 # 查看具体的某个标签及标签 MESSAGE

2.推送标签

1
2
git push origin 1.0         # 推送本地的一个标签到远程仓库
git push origin --tags # 或者,一次性推送全部尚未推送到远程的本地标签

3.删除标签

1
2
3
4
5
# 删除本地标签
git tag -d 1.0

# 删除远程标签
git push origin :refs/tags/1.0