5.1标签管理
来源:互联网 发布:网络语卡带是什么意思 编辑:程序博客网 时间:2024/06/15 07:32
发布一个版本时,我们通常先在版本库中打一个标签(tag),这样,就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。所以,标签也是版本库的一个快照。
Git的标签虽然是版本库的快照,但其实它就是指向某个commit的指针(跟分支很像对不对?但是分支可以移动,标签不能移动),所以,创建和删除标签都是瞬间完成的。
Git有commit,为什么还要引入tag?
“请把上周一的那个版本打包发布,commit号是6a5819e…”
“一串乱七八糟的数字不好找!”
如果换一个办法:
“请把上周一的那个版本打包发布,版本号是v1.2”
“好的,按照tag v1.2查找commit就行!”
所以,tag就是一个让人容易记住的有意义的名字,它跟某个commit绑在一起。
阅读全文
0 0
- 5.1标签管理
- 标签管理
- 标签管理
- 标签管理
- 标签管理
- 源码管理十六:标签管理
- 如何管理标签?
- Gmail 新增标签管理
- 22.标签管理
- github之标签管理
- git 标签管理(六)
- Git标签管理
- 22. 标签管理
- Git 标签管理
- git标签管理
- 浏览器标签管理插件
- git 标签管理
- iOS标签管理
- 07_线程停止(interrupt,interrupted,isInterrupted)
- 自己写的1051. 复数乘法 (15).
- 盘点国内29款医疗语音产品,精准把握痛点是关键
- Android Studio常用快捷键
- 通向人工智能未来的三条赛道:量子计算+神经拟态计算+高性能计算
- 5.1标签管理
- nginx负载均衡的5种策略
- 单例模式知识点纠正
- 手把手教你Android集成微信支付详解步骤大全
- 什么是类库
- Cognizant:走向2028年将诞生的21个新工作
- Ubuntu下tcpdump使用
- QString 保留小数点后一位数 & QT int 转16进制QString并补零
- JEECMS——前言