Como criar um branch gh-pages

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