Git 树形图 - 正方形、圆形和不同颜色表示什么?

Git Tree Graph - what does Squares,circles and different colors shows?

任何人都可以告诉我下面 git 图中显示的不同颜色是什么?它显示不同的作者吗? Square -> Show merge Points 但不同颜色的线是什么? 什么是圈子? 是否有相同的文件?

颜色代表不同的分支

圆圈表示提交

方块显示合并