Blog Link: https://cursor.com/blog/git-at-any-scale

The layout of a Git repository is a DAG, you can look up any object via its SHA but to perform even the most trivial operation in the repo you must walk the DAG step by step

Github was founded in 2008 with the tagline of “Git repository hosting: no longer a pain in the ass.”