GitHub の Project Pages のような空ブランチ(根が複数のリポジトリ)の作り方は次の通りですが・・・
どうにもこれが覚えられません。
orphan なんて英単語知らないし。
git rm -rf .
とかなんだかドキドキするし。
(人によりけりですが)そもそも master と gh-pages は別々にチェックアウトした方が捗るって気がするし。
まっさらなリポジトリを作って push すれば良いんじゃ? と思いました。
$ mkdir gh-pages
$ cd gh-pages
$ git init
$ git checkout -b gh-pages
$ echo testing > index.html
$ touch index.html
$ git add index.html
$ git commit -m first
$ git remote add -t gh-pages origin git@github.com:ngyuki/testing.git
$ git push -u origin gh-pages