Skip to main content

标签管理

标签管理 

#先切换到需要打标签的分支`
`E:\E\Git\git>git tag v1.0 #对此标签标记为1.0`

`E:\E\Git\git>git tag # 查看所有标签`
`v1.0`

`#若果忘记打标签,可以从版本号上寻找然后标记`
`E:\E\Git\git>git log --pretty=oneline --abbrev-commit`
`...`
`61ed350 add merge`
`...`
`E:\E\Git\git>git tag v0.9 61ed350`

`E:\E\Git\git>git show v0.9 #查看此标记的版本信息`

`E:\E\Git\git>git tag -a v0.1 -m "version 0.1 released" f2fb626`
`#还可以创建带有说明的标签,用-a指定标签名,-m指定说明文字`

`E:\E\Git\git>git tag -d v0.1 #删除标签`

`E:\E\Git\git>git push origin v1.0 #将某个标签推送到远程库`

`E:\E\Git\git>git push origin --tags #将所有标签推送到远程库`

`#推送到远程库后再删除`
`E:\E\Git\git>git tag -d v0.9`
`E:\E\Git\git>git push origin :refs/tags/v0.9`