gh-pages
without any history$ git checkout --orphan gh-pages
# ensure you are in the correct directory then,
# remove all files from the old working tree
$ git rm -rf
$ echo "Hello World" > index.html
$ git add index.html
$ git commit -a -m "First pages commit"
$ git push origin gh-pages
You can now load your new Github Pages site at
http(s)://<username>.github.io/<projectname>