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

2023-12-13 19:12:15

在这里插入图片描述

一、版本树

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

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

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

在这里插入图片描述

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

在这里插入图片描述

二、信息(工作树变更)

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

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

文章来源:https://blog.csdn.net/y601500359/article/details/134973999
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。