当前位置: 首页 > news >正文

如何通过TortoiseGit可视化工具查看Git管理的版本树和信息(工作树变更)内容

在这里插入图片描述

一、版本树

黑色直线:master分支和基于master分支拉取基础分支都在这条线上,是一条直线。
其他线条:新开分支一定会增加一条线,但不一定每一条线分别代表一个分支。
注:如果一直是一个人,在同一个本地分支改的话,会一直是这条黑线。
即:

  • 新的分支commit的差异,会产生新的支线
  • 同一分支,不同仓库commit的差异,会产生新的支线
  • 同一分支,不同仓库的merge,会合并支线
  • 不同分支的merge会合并支线

虽然,支线不一定代表分支,但是,新创建一个分支必然会产生一条新的支线。

在这里插入图片描述

但是,我们应该要知道,不是因为新创建分支产生了支线,而是,我们在分支上的改动与主线有分歧,才出现了新的支线。有一个细节是,在刚刚创建完分支,并且提交改动的时候,支线并没有出现,只有当切换分支,提交改动后,才产生新的支线。

在这里插入图片描述

二、信息(工作树变更)

这里的颜色与如何通过TortoiseGit工具查看Git管理的版本分支图一致。
红色:当前分支,也就是当前正在使用的分支。
绿色:本地分支,也就是存在于本地 Git 仓库中的分支,它们存储在你的计算机上。
粉红:远端分支,也就是存在于远程 Git 仓库中的分支,这些分支存储在网络上的某个服务器中,比如 GitHub、Gitee等
黄色:标签,也就是标记特定点或版本的引用。
在这里插入图片描述

如下图中,每个git日志最新一行都是包含这些内容,即当前本地分支,及对应远程分支
在这里插入图片描述
如下图中,每一个tag都打了一个包,如果这一行日志有两个或者多个tag,代表在这行代码节点处,打了多个包。
在这里插入图片描述

相关文章:

  • 不同的葡萄酒瓶盖会影响葡萄酒饮用的体验
  • 【程序】STM32 读取光栅_编码器_光栅传感器_7针OLED
  • 基于ASF-YOLO融合空间特征和尺度特征的新型注意力尺度序列融合模型开发构建医学场景下细胞分割检测识别系统,以【BCC、DSB2018数据集为基准】
  • wpf TelerikUI使用DragDropManager
  • Kotlin ArrayList类型toTypedArray转换Array
  • RHEL8_Linux使用podman管理容器
  • 贝蒂详解<string.h>哦~(用法与实现)
  • KubeKey 离线部署 KubeSphere v3.4.1 和 K8s v1.26 实战指南
  • JVM 调优
  • 大华 DSS 数字监控系统 itcBulletin SQL 注入漏洞复现
  • 软件测试计划文档
  • 论文写作☞结论怎么写?
  • maui中实现加载更多 RefreshView跟ListView(1)
  • LVS-DR模式
  • ssm基于MVC的舞蹈网站的设计与实现论文
  • [NodeJS] 关于Buffer
  • Bootstrap JS插件Alert源码分析
  • golang 发送GET和POST示例
  • input实现文字超出省略号功能
  • javascript数组去重/查找/插入/删除
  • Laravel Mix运行时关于es2015报错解决方案
  • MQ框架的比较
  • Vue组件定义
  • 持续集成与持续部署宝典Part 2:创建持续集成流水线
  • 开年巨制!千人千面回放技术让你“看到”Flutter用户侧问题
  • 坑!为什么View.startAnimation不起作用?
  • 新版博客前端前瞻
  • ​MySQL主从复制一致性检测
  • #常见电池型号介绍 常见电池尺寸是多少【详解】
  • #我与Java虚拟机的故事#连载17:我的Java技术水平有了一个本质的提升
  • $var=htmlencode(“‘);alert(‘2“); 的个人理解
  • (12)目标检测_SSD基于pytorch搭建代码
  • (2015)JS ES6 必知的十个 特性
  • (免费分享)基于springboot,vue疗养中心管理系统
  • (源码版)2024美国大学生数学建模E题财产保险的可持续模型详解思路+具体代码季节性时序预测SARIMA天气预测建模
  • (转载)虚函数剖析
  • (状压dp)uva 10817 Headmaster's Headache
  • .Net 代码性能 - (1)
  • .net2005怎么读string形的xml,不是xml文件。
  • .net反编译的九款神器
  • .NET设计模式(8):适配器模式(Adapter Pattern)
  • /etc/fstab 只读无法修改的解决办法
  • @Conditional注解详解
  • @vue/cli 3.x+引入jQuery
  • [Android Pro] AndroidX重构和映射
  • [ASP.NET MVC]如何定制Numeric属性/字段验证消息
  • [AutoSar]BSW_Com02 PDU详解
  • [CF407E]k-d-sequence
  • [CTO札记]盛大文学公司名称对联
  • [CTSC2014]企鹅QQ
  • [Flex] PopUpButton系列 —— 控制弹出菜单的透明度、可用、可选择状态
  • [LeetCode] Max Points on a Line
  • [LeetCode] Merge Two Sorted Lists
  • [Leetcode] 寻找数组的中心索引
  • [nlp] 损失缩放(Loss Scaling)loss sacle