Git es un programa que nos permite controlar los cambios que todos hacemos para que no haya problemas de compatibilidad entre versiones. Ademas de esto, tambien nos permite subir el contenido al servidor FTP del profe de manera automatica.
Cree una serie de pequenos scripts para que sea mas facil para todos emplear git y FTP. Este es un pequeno manual sobre como instalarlos. En la carpeta Scripts, hay varios archivos numerados. Hare referencias a ellos por sus numeros unicamente.
Para que esto funcione, necesitas una cuenta de Github, si no tienes una, puedes hacerla aqui.
Una vez que tengas tu cuenta, vamos a necesitar llenar algunos datos en los scripts y 04
.
En 04
, cambia los brackets [YOURUSERNAMEHERE]
por tu nombre de usuario en github y [YOUREMAILHERE]
por el correo que usaste para registrarte:
git config --global user.name "YOURUSERNAMEHERE"
a
git config --global user.name "GordiBueno86"
y
git config --global user.email "YOUREMAILHERE"
a
git config --global user.email "[email protected]"
Guarda tus cambios.
-
Abre una ventana de de administrador de PowerShell en el directorio
Scripts
. Abre inicio y escribepowershell
. Da un clic derecho en la entradapowershell.exe
y seleccionaCorrer con permisos de Administrador
.
-
Navega al directorio donde estan los archivos usando
cd
como lo harias con una ventana de cmd normal.
Note
|
Cada vez que te pida abrir una ventana de Powershell dentro de este tutorial, repite estos mismos pasos. |
-
Copia el contenido de
01
a tu ventana de Powershell y presiona Enter. -
Dile que si a todo.
-
Ahora vamos a ejecutar el archivo
02
03
y04
para instalar git y preparar el espacio de trabajo.-
En la ventana de powershell que tienes abierta, escribe
02
y presiona TAB para completar el nombre de archivo. Presiona ENTER. -
Dale que si a todo.
-
Una vez que se haya terminado de ejecutar, cierra tu ventana de Powershell y vuelve a abrir otra como se senala en la seccion 1.
-
Repite los pasos i y ii cambiando el
02
por03
y una vez mas con el04
.
-
Ahora tendras la carpeta con la pagina web mas actual en tu escritorio.
Git funciona a base de "parches" que se aplican al programa base.
Estos parches o commits se hace usando la siguiente lista de comandos en el directorio donde se encuentra index.html
git add * git commit
Cada vez que termines un milestone, crea un nuevo commit. No obstante, es posible que al tratar de uno commit haya colisiones. Hay que resolver estas manualmente.
Una vez que un commit haya sido creado ( y reparado en caso de tener inconsistencias) puedes subirlo a github.
git push
Si todo ha salido bien, finalmente puedes usar el comando
git ftp push
Para subir los cambios al servidor FTP.
Warning
|
El primer parche para unir el contenido que tengas con el contenido mas actual de Github es el que mas arde. Vas a tener que meter los cambio de manera manual, sustituyendo file por file o en el peor de los casos line by line. Despues de este, todo es de bajada. |
Note
|
El numero de parches en git no deben de ser muchos, asi que sugiero subirlos al final del dia o al terminar de hacer una determinada tarea. Procura no subir cambios mas de 5 veces al dia. |
Note
|
Como todos vamos a estar trabajando en el archivo, puede que los cambios en el servidor FTP no se vean correctamente.
Si esto llegara a ocurrir, 06 esta disenado para llevar un control externo de los cambios que yo puedo modificar.
Si llegara a ocurrir algun problema, yo lo resolveria antes de entregarlo.
|
Warning
|
Trate de automatizar lo mas posible el uso de git y subir los archivos pero no es infalible. Puede que halla errores. Aun asi, creo que el esfuerzo lo vale. |