git tag 是给当前仓库设置一个快照,常用于设置版本号, 你有必须知道一下.
查看
1
2
|
git tag # 查看当前项目的tag
git show v1.0.0 # 查看某 tag 的详情
|
创建
1
2
3
4
5
6
7
8
9
10
|
git tag v1.0.0 # 给当前项目版本打上 v1.0.0 版本号
# 给指定的提交版本号打上 tag
git log --pretty=oneline --abbrev-commit # 查看所有短ID
312bda6 (HEAD -> master)
# 给日志 312bda6 打上 tag
git tag v1.0.3 312bda6
# 给标签写上注释
git tag -a v1.2.0 -m "tag notes"
|
提交
1
2
|
git push origin v1.0.0 # 将 v1.0.0 推送到远程
git push --tags # 推送本地的所有的 Tag
|
删除
1
2
|
git tag -d v1.0.0 # 删除本地 tag
git push origin :v1.0.0
|
拉取
1
|
git fetch origin tag v1.0.0
|