It's not a tree, but a DAG (directed asyclic graph). Every tree is a DAG, but not every DAG is a tree
Mathematically, yes, you're right, but git's documentation and users both refer to it as a "git tree", and talk about it with metaphors like branches.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.