在项目的管理中有时候备份的版本是太老或者备份的版本不对,就需要进行删除。这里说下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
我的简书:http://www.jianshu.com/u/345daf0211ad