目录
一、git 标签 tag管理
1.创建一个轻量级标签
2.创建一个带有附注的标签
3.删除标签
二、标签推送
1.再创建两个分支
2.把多个标签推送到远程
三、标签拉取
四、删除远程标签
1.命令
2.查看远程仓库,标签被删除
3.远程标签删除后本地标签不会消失,可以手动删除本地标签
一、git 标签 tag管理
标签有两种:轻量级标签(lightweight) 和带有附注标签(annotated)
1.创建一个轻量级标签
git tag v1.0.1
2.创建一个带有附注的标签
git tag -a v1.0.2 -m 'release version'
标签不依赖于分支
3.删除标签
git tag -d tag_ name
二、标签推送
1.再创建两个分支
v1.0有附注,v2.0没有附注
git tag -a v1.0 -m 'add a tag'
git tag v2.0
2.把多个标签推送到远程
git push origin 标签1 标签2……
查看远程仓库,可以看到标签已经推送,标签代码可以下载
三、标签拉取
刚才都是在林冲(testGit3/test2)的里面做的,现在用鲁智深(testGit2/test2)拉取
git pull
四、删除远程标签
1.命令
git push origin :refs/tags/标签名
也可以:
git push origin --delete tag 标签1 标签2…
2.查看远程仓库,标签被删除
3.远程标签删除后本地标签不会消失,可以手动删除本地标签
git tag -d 标签