廖雪峰Git教程笔记(二十二)操作标签
2018-02-01 19:46
253 查看
如果标签打错了,也可以删除:
$ git tag -d v0.1 Deleted tag 'v0.1' (was f60a58a)
因为创建的标签都只存储在本地,不会自动推送到远程。所以,打错的标签可以在本地安全删除。
如果要推送某个标签到远程,使用命令git push origin :
$ git push origin v1.0 Username for 'https://github.com': ××××× Password for 'https://××××××@github.com': Total 0 (delta 0), reused 0 (delta 0) To https://github.com/××××××××/learngit_1_18.git * [new tag] v1.0 -> v1.0
或者,一次性推送全部尚未推送到远程的本地标签:
$ git push origin --tags Username for 'https://github.com': ××××× Password for 'https://××××@github.com': Total 0 (delta 0), reused 0 (delta 0) To https://github.com/××××××/learngit_1_18.git 1. [new tag] v0.9 -> v0.9
可以上网查看是否添加
如果标签已经推送到远程,要删除远程标签就麻烦一点,先从本地删除,在通过push远程删除:
$ git tag -d v1.0 Deleted tag 'v1.0' (was 6050685) $ git push origin :refs/tags/v1.0 Username for 'https://github.com': ×××××××××× Password for 'https://×××××××@github.com': To https://github.com/××××××××/learngit_1_18.git 2. [deleted] v1.0
上网查看,果然没有了。。。。
小结:
命令git push origin 可以推送本地标签命令git push origin –tags 可以推送全部本地标签
命令git tag -d 可以删除一个本地标签
命令git push origin :refs/tags/可以删除一个远程标签
相关文章推荐
- 廖雪峰Git教程笔记(二十)标签管理
- git教程5(标签管理)创建&操作标签、使用GitHub&码云——廖雪峰老师
- 廖雪峰Git教程笔记(二十一)创建标签
- git 的学习操作笔记 git教程 伪教程
- 廖雪峰Git教程学习笔记。持续更新中。。。
- 廖雪峰老师git教程笔记(1)
- Git学习(廖雪峰的Git教程)笔记
- 廖雪峰Git教程笔记(八)撤销修改
- [笔记2]---廖雪峰老师的Git教程
- git学习笔记——廖雪峰git教程
- 廖雪峰Git教程笔记(十二)从远程库克隆
- 廖雪峰Git教程笔记(四 )时光机穿梭
- git常用操作 (读廖雪峰git笔记)
- git教程(关于git的学习笔记选取自廖雪峰)
- 廖雪峰GIT教程笔记整理-git命令
- 廖雪峰git教程学习笔记(一)
- [笔记1]---廖雪峰老师的Git教程
- 廖雪峰Git教程笔记(十八)Feature分支
- 【GIT-3】GIT 的基础教程 分支管理 fixbug分支 Featur 冲突处理 标签管理 操作
- 廖雪峰git教程学习笔记(二)