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

本文详细解释了Git中的分支结构,包括master和基础分支的关系,新分支创建导致的支线产生,以及工作树变更的区别,如当前分支、本地分支、远端分支和标签的标识。重点介绍了TortoiseGit工具在展示版本分支图中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述

一、版本树

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

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

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

在这里插入图片描述

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

在这里插入图片描述

二、信息(工作树变更)

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SunkingYang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值