Git标签管理
标签Tag是一个 让人记住的有意义的名字,跟某个commitID绑在一起。
Git创建标签
注意:标签总是和某个commit挂钩,如果这个commit出现在多个分支上,那么多个分支都可以看到这个标签。
- 命令git tag用于新建一个标签,默认为《HEAD》,也可以指定一个commitID
git tag v0.1 //为最新提交打标签
git tag v0.9 f52c633 //为commit Id为f52c633的提交打标签
- 命令 git tag -a -m ”标签描述“
git tag -a <tagname> -m "balabala"
- 命令git tag查看所有标签
git tag //查看所有标签
git show <tag>name //可以看到标签的说明文字
Git操作标签
- 推送一个本地标签到远程
git push origin <tagname>
- 推送本地全部未推送过的标签
git push origin --tags
- 删除一个本地标签
git tag -d <tagname>
1.删除一个远程标签
git tag -d <tagname> //先删除本地标签
git push origin :refs/tags/<tagname> //推送至远程删除