关于Git的问题
什么是tag,为什么要有tag,怎么产生tag,是人为打的,还是某个操作处罚产生的tag,
为什么要有release分支?release和tag有什么关系
求解,
12
收起
正在回答 回答被采纳积分+1
1回答
扬_灵
2022-02-17 08:37:49
同学你好,tag是git版本库的一个标记,指向某个commit的指针。是人为创建的,tag主要用于发布版本的管理,rlease 为预上线分支,发布提测阶段,会release分支代码为基准提测用于QA测试。简单来说 tag 是 git 层面的概念,有点像一个标志或者说是 pointer,它创建了一个 标志 对应一个具体的 commit,而 release 是 github 层面的概念,比 tag 是一个更高抽象的概念,一次 release 就是一次发布,它从一个对应的 tag 创建,一般提供这次 release 的发布信息 和 一系列可供下载的 静态文件。
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星