Implementación de Octopress en gh-pages

Hice un repo username.github.io y empujé mis files actuales del blog Octopress en la twig master para que pueda rastrear los cambios que hice en todo el blog.

Luego, quiero que aparezca en la twig gh-pages , así que usé rake setup_github_pages , luego rake generate y rake deploy[gh-pages] pero git lo rechazó con el siguiente post:

 To https://github.com/username/username.github.io ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'https://github.com/username/username.github.io' hint: Updates were rejected because the tip of your current branch is behind hint: its remote counterpart. Merge the remote changes (eg 'git pull') hint: before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details. ## Github Pages deploy complete cd - 

¿Cómo puedo solucionar esto? Solo quiero poner la carpeta _deploy en las gh-pages y el rest en la twig master .

¿Esto es posible?

Finalmente encontré una solución gracias a Tomoya Hirano de NiceCabbage .

En su publicación de Octopress y gh-pages mencionó el uso de BitBucket como el repository del código fuente actual de Octopress en lugar de usar GitHub.

Encuentro esta solución muy conveniente ya que mi repository GitHub para el blog Octopress ahora contiene la carpeta _deploy mientras que el rest está en BitBucket. Realmente no es la respuesta exacta, pero esta solución aborda la separación de _deploy y la carga del rest en algún lugar seguro en Interwebz.

¡Espero que esto ayude a alguien!