día a día (semana 1) - jescuderobus/gitParaPoetas GitHub Wiki

Las tareas que aqui se detallan te servirán para ir comprendiendo Git y todas sus posibilidades. En la semana 1 exploramos el funcionamiento básico.

día 0 - entender Git

  • Ver el video ¿Que es Git? para conocer esta herramienta y sus posibilidades.

Lee los siguientes artículos

día 1 - mi primer repositorio Git

  • Unas pocas REGLAS antes de empezar para que el uso de este repositorio sea provechoso:

    • Un contenido no debe borrarse si no se considera terminado.
    • Siempre que podamos vamos a trabajar con texto Markdown, ficheros svg, caracteres unicode, notación latex, etc... evitando subir ficheros binarios al repositorio.
    • Si necesitaras imperiosamente una imagen jpg ó png referenciala desde la web, pero no abuses de esta práctica.
    • Se ha elegido un tema de poesias canciones y cuentos para que todos podamos añadir contenido sin importar nuestros conocimientos de programación. En el caso de poesias hay que añadir dos espacios en blanco al final de cada verso para que se visualicen correctamente.
  • Crea una cuenta en github.com para colaborar en el equipo y configura el avatar con la imagen que has elegido para tu perfil de Teams.

Antes de realizar los procesos de instalación mira este video.

  • Instala Git en tu ordenador.
  • Instala VS code en tu ordenador.
  • clona el repositorio Git para poetas
git clone https://github.com/jescuderobus/gitParaPoetas.git

día 2 - aprender el vocabulario de Git

día 3 - poblar de contenidos nuestro repositorio

  • (vuelves a hacer lo mismo que ayer) Añadir un contenido al repositorio (no tienen porque estar completos) y completar dos contenidos que ya estén. Así en apenas dos dias además de los 8-9 archivos originales habrá tres creados por tí y al menos 4 más con aportaciones tuyas.

  • Termina de visualizar los videos que sugerimos el día de ayer, no continues a los días siguientes hasta que hayas completado la visualización de al menos uno de los tres sugeridos.

  • Debes encontrarte cómodo con subir código con VS code, ver como se trabaja en el editor, clonar el repositorio sin perder nada, entendiendo cuando se realiza el cambio de forma local y cuando de forma remota, y comprobar como aparecen los cambios en github.com.

día 4 - git log, git help (primeros comandos en CLI)

  • Ya debes tener este repositorio instalado en tu ordenador, haber hecho un a contribución de tres ficheros nuevos de los que tu seas el iniciador, y haber trabajado en otros cuatro o cinco ficheros más. Durante los últimos dos días has estado trabajando en este proyecto.

  • Vamos a abandonar la falsa seguridad que nos da el entorno gráfico, porque es verdad que nos oculta toda la complejidad de Git, pero tambien nos oculta toda su potencia.

  • Abrimos el terminal y ejecutamos:

git help
git log
git status

observa cuidadosamente la salida de estos programas intentando entender la información que te aportan sobre la autoria de los distintos ficheros del proyecto.

dia 5 - git pull, git add, git commit, git push

Una de las formas más habituales de trabajar es hacer un pull del repositorio al inicio de la jornada de trabajo y hacer un push cuando acabamos nuestra jornada.

  • pull --> nos traemos el repositorio tal y como está en este momento.
git pull
  • add --> añadir ficheros al repositorio.
git add *
  • commit --> ponemos un comentario para acordarnos de los cambios realizados.
git commit -m "comentario con los cambios realizados"
  • push --> aplicamos los cambios al repositorio remoto.
git push

Xtra