So would it be correct to say that 'heads' are the LEAVES of the commits-tree?
Or are there such leaves which are not considered 'heads'?
Or are there such leaves which are not considered 'heads'?
But "main" remains a "head" even though the feature branch "continues the graph" from it?
So there must be a difference between "Adding a new commit" and "Branching a new commit". I think I got it now. Thanks