我在网上搜索了许多资料,都没有找到Git图谱的相关说明。无奈,只好自己分析整理了一些笔记,希望能够帮助大家看懂Git图谱。
什么是Git图谱?
Git图谱常见于Git图形化客户端工具(包括SourceTree、Tortoise等)中,利用不同颜色的点、线结合时间轴按照一定规律,呈现项目的版本演进记录。
这两张图片分别是SourceTree和TortoiseGit中的图谱,看起来大同小异,实际也是如此。下面的所有示例我都将结合SourceTree这一工具来加以说明,有需要的同学可以到SourceTree官网下载。
先看懂一点点
其实,个人觉得,大部分同学并不是真的看不懂Git图谱,只是感觉上面的图太过复杂而已!如果是这样一个图,就没有人会看不懂了。
虽然这个项目很简单,但我们还是要明确一下,我们使用的Git协作方式如下图: