Git Tag 常用命令

git tag 是给当前仓库设置一个快照,常用于设置版本号, 你有必须知道一下.

查看

git tag # 查看当前项目的tag 
git show v1.0.0 # 查看某 tag 的详情

创建

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"

提交

git push origin v1.0.0 # 将 v1.0.0 推送到远程
git push --tags # 推送本地的所有的 Tag

删除

git tag -d v1.0.0 # 删除本地 tag 
git push origin :v1.0.0

拉取

git fetch origin tag v1.0.0