general con el control de versiones que no es una buena idea para combinar múltiples proyectos en una sola repositorio. Por ejemplo, ¿qué pasa si alguien quiere bifurcar su repositorio, pero no aloja su copia en GitHub? Entonces el directorio gh-pages
sería completamente inútil para ellos. Incluso si alojan el suyo en GitHub, el directorio gh-pages
podría muy bien todavía ser irrelevante para ellos.
Me doy cuenta de que la forma de hacer esto de GitHub va en contra de este consejo, de alguna manera (después de todo, a pesar de que están en ramas diferentes, todavía están en el mismo repositorio). Sin embargo, las ramas en este caso no tienen ninguna relación (no comparten ningún historial) por lo que desde una perspectiva práctica, es como si fuera en repositorios separados. Si alguien clona su repositorio y no desea la rama gh-pages
, puede eliminarlo y tendrá cero efecto en master
.
Por lo general, es más sencillo usar un repositorio separado, pero es posible que encuentre [contrib/workdir/git-new-workdir] de git.git (http://git.kernel.org/?p=git/git.git ; a = blob; f = contrib/workdir/git-new-workdir; h = 75e8b258177f7f04dadcac125f2bf7ebea4d0f81; hb = HEAD) útil. –
una respuesta directa real a la pregunta: http://stackoverflow.com/questions/4750520/git-branch-gh-pages/4993758#4993758 – cregox