Observação: esta dica é válida apenas para GitHub
Quando você está trabalhando em um projeto no branch master do git e deseja criar uma página na qual possa explicar o processo ou promover as partes mais importantes do projeto, a melhor maneira de fazer isso é criar um gh-pages no GitHub que não compartilha o histórico do git. A maneira de fazer isso é executando este comando:
git checkout --orphan gh-pages
Assim que tiver o branch gh-pages sem histórico do git, você pode escrever sua própria página HTML nesse branch.
Nota: Com este comando você sempre pode criar um farelo órfão caso queira