Press question mark to see available shortcut keys

GitHub has a great service called GitHub Pages, where they’ll serve your project’s website for you. With a CNAME setting you can even have this appear on your own domain. However, the default setup assumes that you’ll work in the master branch, and have a gh-pages branch with separate content for the project’s website.

I only wanted one branch, so here’s an article on how I set things up and deleted master from GitHub. I’ve also linked to GitHub Pages workflow articles by +Lea Verou and +Nicolas Gallagher .

Oli - Thanks for your article. I found it really helpful. I wanted to mention another option, something I came across on Stackoverflow. If you want gh-pages to mirror master you can configure push to automatically push master to both remote master and remote gh-pages: