sistema-grillas

Luego de la instalación de git en nuestra pc, de manera local, lo primero que tenemos que hacer es buscar el icono de git bash para empezar a trabajar con git desde la consola.

config
git config --global user.name "tu nombre"

git config --global user.email "tu correo electronico"

git config --global --list

moverse con git
ls

cd nombreDeLaCarpeta

git init

commit
git add -A

git commit -m "comentario a colocar"

git init

commit

1- Nos registramos y creamos una cuenta en github.
2- Creamos un repositorio nuevo para el proyecto en cuestión que querramos subir.
3- Desde la consola de git en nuestro pc, nos posicionamos en la carpeta que queremos subir, luego la vínculamos al servidor remoto de git con este comando: git remote add origin https:url-que-da-github
4- Luego Empujamos los cambios al repositorio remoto vinculado en el paso anterior, con este comando: git push origin master


commit

Con esto podemos crear una pagina para cada proyecto que tengamos en github,para hacer esto tenemos que:
1- Agregar nuestro proyecto a github, luego ejecutamos estos comandos:
2- git branch gh-pages ( con esto creamos una nueva rama que tenga online la pagina en cuestión).

3- Luego subimos los archivos a esta rama con estos comandos: git push origin gh-pages
4- ¿Ahora como vemos los resultados de esta pagina?
yendo a esta dirección url: nombreDelUsuario.github.io/nombreDelRepositorio

commit

Al crear la rama gh-pages podemos acceder a lo que publica Github a través de esta URL: nombreDelUsuario.github.io/nombreDelRepositorio Para cambiar de rama utilizamos siempre el comando

git checkout master
o
git checkout gh-pages

commit

Si normalmente desarrollamos en la rama master y queremos que los cambios que hemos hecho se publiquen en la web que genera Github con gh-pages, debemos seguir el siguiente workflow:
Trabajamos con normalidad en la rama master y en algún momento decidimos subir cambios a Github:
git push origin master

A continuación, cambiamos a la rama gh-pages:

git checkout gh-pages

Mezclamos los cambios de la rama master sobre la rama gh-pages que obviamente estará desactualizada:

git merge master

Subimos los cambios a la rama gh-pahes en Github

git push origin gh-pages

Lo que acabamos de hacer es subir los cambios de la rama de desarrollo a la aplicación web en Github. A continuación, si queremos seguir desarrollando, volvemos a la rama master:

git checkout master

Y este workflow lo podemos repetir hasta el infinito