`
MyEyeOfJava
  • 浏览: 1130303 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
7af2d6ca-4fe1-3e9a-be85-3f65f7120bd0
测试开发
浏览量:70369
533896eb-dd7b-3cde-b4d3-cc1ce02c1c14
晨记
浏览量:0
社区版块
存档分类
最新评论

Git 推送和删除远程标签

git 
阅读更多
http://blog.csdn.net/shines/article/details/8558293

事实上Git 的推送和删除远程标签命令是相同的,删除操作实际上就是推送空的源标签refs:
git push origin 标签名
相当于
git push origin refs/tags/源标签名:refs/tags/目的标签名


git push 文档中有解释:

tag <<tag>> means the same as refs/tags/<tag>:refs/tags/<tag>.
Pushing an empty <src> allows you to delete the <dst> ref from the remote repository.

推送标签:
git push origin 标签名 

删除本地标签:
git tag -d 标签名 

删除远程标签:
git push origin :refs/tags/标签名 
 
git push origin :refs/tags/protobuf-2.5.0rc1 
其他本地操作:


#打标签 
git tag -a v1.1.4 -m "tagging version 1.1.4" 
 
#删除本地仓库标签 
git tag -d v1.1.4 
 
#列出标签 
git tag  
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics