[GIT] git打标签tag和分支branch的区别

tag代表了当前的提交点,是个点,tag是当前提交点的一个记录,tag名字是不能重复的,就代表了唯一的这个点

branch代表里新的支线,是个线,可以继续延展

 

当在某个分支上打了个tag,那么这个tag就代表了当前这个分支的这个点

当回滚或者检出到这个tag的时候,代码就会回到这个点

 

 

tag是静态的,branch要向前走;

稳定版本备份用tag,新功能多人开发用branch(开发完成后merge到master)。

posted @   唯一客服系统开发笔记  阅读(6815)  评论(0编辑  收藏  举报
编辑推荐:
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
阅读排行:
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
历史上的今天:
2020-06-21 [Go] 从零开始项目-基于gin框架打造restfull风格API
2019-06-21 [PHP] 广度优先搜索匹配网站所有链接
2018-06-21 [日常] C语言中指针变量
2016-06-21 [PHP] 试题系统研究
点击右上角即可分享
微信分享提示
1
chat with us