#查看本地git仓库已有的的tag
git tag
#切换到某一个tag下
git checkout tag_name
拉取远程tag到本地
git pull --tags origin tag_name
#可以切换到某一分支下,对当前状态打标签,默认标签是打在最新提交的commit上的
git tag <name>
#也可以对某个具体commit打标签
git tag <name> commit_id
#切换到tag标签时,处于“detached HEAD” 状态 ,每个 tag 是代码仓库中的一个快照。如果想编辑此tag 下的代码,需要把 tag 快照对应的代码创建成一个新分支:
git checkout -b new_branch v1.0
git checkout -b [分支名称] [tag标签名称]