I have recently started reading Git Internals to understand how git works under the hood. There is a diagram in this book showing the Git data model :
In this figure I cannot understand what is the meaning of those circles around commit and tree objects. Also the meaning of those three lines from tree to blob is not clear to me. I am wondering if anyone could explain to me what those elements mean in git data model.
