Git can host multiple DAGs in the same repo with git checkout --orphan command. A frequently cited use case this feature of git is to keep separate a branch for docs or the GitHub gh-pages orphaned branch for creating a static website.
Are there other reasons to use orphaned branches in git?