廖雪峰Git教程笔记(二十)标签管理
2018-02-01 11:32
232 查看
教程上的总结很精辟,就直接复制啦。。。。
发布一个版本时,我们通常先在版本库中打一个标签(tag),这样,就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。所以,标签也是版本库的一个快照。Git的标签虽然是版本库的快照,但其实它就是指向某个commit的指针(跟分支很像对不对?但是分支可以移动,标签不能移动),所以,创建和删除标签都是瞬间完成的。
Git有commit,为什么还要引入tag?
“请把上周一的那个版本打包发布,commit号是6a5819e…”
“一串乱七八糟的数字不好找!”
如果换一个办法:
“请把上周一的那个版本打包发布,版本号是v1.2”
“好的,按照tag v1.2查找commit就行!”
所以,tag就是一个让人容易记住的有意义的名字,它跟某个commit绑在一起。
相关文章推荐
- 廖雪峰Git教程笔记(二十一)创建标签
- git教程5(标签管理)创建&操作标签、使用GitHub&码云——廖雪峰老师
- 廖雪峰老师Git教程知识整理(4)-标签管理
- 廖雪峰Git教程笔记(二十二)操作标签
- 廖雪峰Git教程笔记(十六)分支管理策略
- 廖雪峰Git教程笔记(七)管理修改
- git学习笔记——廖雪峰git教程
- 廖雪峰GIT教程笔记整理-git命令
- git整理——廖雪峰教程笔记
- 廖雪峰Git教程笔记(十二)从远程库克隆
- git学习笔记--分支管理与标签管理
- 廖雪峰Git教程笔记(十一)添加远程库
- Git教程学习(七)—标签管理
- 廖雪峰老师Git教程知识整理(3.3)-分支管理
- Git系列笔记之五:标签管理
- 廖学峰Git教程笔记(十三)分支管理
- 廖雪峰Git教程笔记(十七)Bug分支
- 跟着廖雪峰的git教程学习(2)时光机穿梭(三)管理修改
- git教程4(分支管理)创建与合并分支、Bug分支、Feature分支——廖雪峰老师