github - remota - git push
No se puede cambiar la rama de origen en las páginas de GitHub (2)
Ok, así que si estás usando angular-cli-ghpages
, por defecto creará una nueva rama de gh-pages
y las publicará.
Ahora, como iniciador, como yo, si está usando https://user-name.github.io/ y desea que su aplicación se publique desde la rama maestra de su nombre de user-name.github.io
, puede seguir los siguientes pasos.
Haga una producción lista para construir usando
ng build --prod --base-href "/user-name.github.io/"
Implementar en el maestro usando
angular-cli-ghpages
usandoangular-cli-ghpages --branch=master
Espero que esto ayude.
He creado un sitio web simple para GitHub Pages. La fuente del sitio se encuentra en la rama "maestra" y el sitio web generado (lo que quiero ver publicado) se encuentra en la rama de "páginas gh".
Esperaba poder cambiar la fuente del sitio en la configuración. Sin embargo, el ajuste está en gris? No puedo cambiarlo (ver captura de pantalla abajo). ¿Qué estoy haciendo mal? ¿Cómo cambio a la rama "gh-pages"?
Los sitios personales o de organización se construyen a partir del master
. gh-pages
rama de gh-pages
se utiliza para construir sitios para proyectos.
Por lo que puedo ver, estás usando https://user-name.github.io/ url, esta es una personal, por lo que la rama master
es la predeterminada.
Ver la página de documentación.
Si su sitio es una página de usuario u organización que tiene un repositorio denominado
<username>.github.io
o<orgname>.github.io
, no puede publicar los archivos de origen de su sitio desde diferentes ubicaciones . Las páginas de usuario y organización que tienen este tipo de nombre de repositorio solo se publican desde la rama maestra.
Entonces la respuesta es No, no puedes cambiarlo. Tendrá que ajustar su flujo de trabajo y mantener el desarrollo en otra rama (llamémoslo development
) y fusionar para master
cuando esté listo para publicar.