2016/01/14开始学习git:标签管理:操作标签
2016-01-14 22:46
417 查看
一、删除本地标签
如果标签打错了,也可以删除:git tag -d v0.1
因为创建的标签都只存储在本地,不会自动推送到远程。
所以,打错的标签可以在本地安全删除。
二、推送标签
如果要推送某个标签到远程,使用命令git push origin <tagname>:
git push origin v1.0
或者,一次性推送全部尚未推送到远程的本地标签:
git push origin --tags
三、删除远程标签
如果标签已经推送到远程,要删除远程标签就麻烦一点,
先从本地删除:git tag -d v0.9
然后,从远程删除。删除命令也是push,但是格式如下:
git push origin :refs/tags/v0.9
小结
命令git push origin <tagname>可以推送一个本地标签;
命令git push origin --tags可以推送全部未推送过的本地标签;
命令git tag -d <tagname>可以删除一个本地标签;
命令git push origin :refs/tags/<tagname>可以删除一个远程标签。
如果标签打错了,也可以删除:git tag -d v0.1
因为创建的标签都只存储在本地,不会自动推送到远程。
所以,打错的标签可以在本地安全删除。
二、推送标签
如果要推送某个标签到远程,使用命令git push origin <tagname>:
git push origin v1.0
或者,一次性推送全部尚未推送到远程的本地标签:
git push origin --tags
三、删除远程标签
如果标签已经推送到远程,要删除远程标签就麻烦一点,
先从本地删除:git tag -d v0.9
然后,从远程删除。删除命令也是push,但是格式如下:
git push origin :refs/tags/v0.9
小结
命令git push origin <tagname>可以推送一个本地标签;
命令git push origin --tags可以推送全部未推送过的本地标签;
命令git tag -d <tagname>可以删除一个本地标签;
命令git push origin :refs/tags/<tagname>可以删除一个远程标签。
相关文章推荐
- MYSQL新手常见错误
- OCday3-类与对象方法和易犯错误、匿名对象、封装、高内聚低耦合、static修饰
- ElasticSearch报错
- IOS学习【前言】
- hdoj 2204 Eddy's爱好 【容斥原理】
- 大数据(三) - YARN
- Java中的volatile关键字
- IOS学习【前言】
- UITableView中的cell的优化
- MyEclipse 2015 Stable 2.0破解方法
- 【深入】java 单例模式(转)
- C++ 模板与泛型编程
- 【学习笔记】《STL使用入门教程》第六讲:容器使用时机、算法、删除元素的注意点
- android中的回调
- 新特性界面之动画展示
- android中的回调
- 《Android Studio实用指南》8.20 提炼接口
- linux 命令 —— free
- src 造成 表单二次提交问题
- uva297Quadtrees