I was reading up on http://pages.github.com/ and one thing caught my eye:
If you create a new root branch named gh-pages in your repository, any content pushed there will be published to [url]
I searched everywhere for information about root branches, but there don't seem to be many resources on this. Does anybody know how to best explain what root branches are?
My current understanding is that if there are two root branches, they essentially represent two 'repositories' within one repository. Is this accurate?