05-标签操作

列出已有的标签

1
2
3
4
# 列出所有tag
$ git tag
# 查看tag信息
$ git show [tag]

git tag [tagName] 创建新标签

1
2
# 新建一个tag
$ git tag [tagName]
  • 打标签时,git 会将当前仓库的当前状态和标签关联,在恢复标签时,git会将打标签时的状态恢复。

git push [remote] [tag] 将标签推送至远程仓库

1
2
# 提交指定tag
$ git push [remote] [tag]

git checkout -b [branch] [tag] 检出标签

1
2
# 新建一个分支,指向某个tag,这个分支的状态就是这个标签在打标签时的状态。
$ git checkout -b [branch] [tag]

git tag -d [tag] 删除标签

1
2
3
4
# 删除本地tag
$ git tag -d [tag]
# 删除远程tag
$ git push origin :refs/tags/[tag]

05-标签操作
https://flepeng.github.io/044-Git-21-命令-05-标签操作/
作者
Lepeng
发布于
2021年3月8日
许可协议