git tag 删除

在项目的管理中有时候备份的版本是太老或者备份的版本不对,就需要进行删除。这里说下git tag 删除的操作。

git 删除本地标签:

git tag -d 标签名

例如:git tag -d v3.1.0

git 删除远程标签:

git push origin :refs/tags/标签名

例如:git push origin :refs/tags/v3.1.0

git 删除本地模块标签的操作

git submodule foreach git tag -d 标签名

例如:git submodule foreach git tag -d v3.1.0

删除成功提示:

To http://XXXXXXXX_Master.git

- [deleted] v3.1.0

git 删除远程模块标签的操作

git submodule foreach git push origin :refs/tags/标签名

例如:git submodule foreach git push origin :refs/tags/v3.1.0

删除成功的提示:

Entering 'XXXXXXXX'

To http://XXXXXXXX.git

- [deleted] v3.1.0

Entering 'XXXXXXXX'

To http://XXXXXXXX.git

- [deleted] v3.1.0

注意点:有时候,项目模块是不允许删除的,就会关于权限的一些error提示。只要到管理者哪里添加权限就可以了。

如果对你有一点点帮助,那是值得高兴的事。:)

我的csdn:[http://blog.csdn.net/shenshizhong](https://link.jianshu.com/?t=http://blog.csdn.net/shenshizhong)

我的简书:[http://www.jianshu.com/u/345daf0211ad](https://www.jianshu.com/u/345daf0211ad)

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180626G1Z6PB00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券