Muy buenas a todos y bienvenidos a la segunda clase de este curso de Introducción a Git, el sistema de control de versiones más utilizado hoy en día por desarrolladores de todo el mundo.
Para continuar aprendiendo sobre Git, veremos cuáles son los tres estados fundamentales por los que atraviesa cualquier archivo. A saber: confirmado, donde se encuentran guardados en la base de datos; modificado, donde aún no han sido guardados; y preparado, donde los datos ya están a la espera de almacenarse. Estos tres estados dan paso a las tres secciones principales de un proyecto: directorio de trabajo (donde se modifican los ficheros), área de preparación (donde cambia el estado de los ficheros a preparado) y directorio de Git (los datos preparados, tras sufrir un commit, pasan a formar parte del repositorio).
Veremos también cómo es el flujo de trabajo en Git, donde se modifican, preparan y confirman los ficheros y sus cambios.
Estos son algunos de los conceptos más importantes:
- Repositorio: Donde se almacena todo el proyecto;
- Rama: Consiste en una ramificación del proyecto;
- Master: Rama más estable y libre de bugs.
- Fork: Copia el repositorio en el propio repositorio, permitiéndonos trabajar sin modificar el original;
- Clonar: Sirve para clonar el fork en el local;
- Commit: Confirma los cambios realizados en el fichero;
- Push: Envía todo lo realizado al repositorio remoto;
- Fetch: Extrae los cambios remotos y los compara con el local sin alterarlos;
- Merge: Extiende el fetch y permite mezclar los códigos;
- Pull: Coge la información remota y la pone en local;
- Blame: Describe la última modificación de cada línea;
- Diff: Diferencia los cambios entre dos commits y los muestra visualmente.
¡Empezamos!
Y hasta aquí la segunda clase de nuestro curso de Introducción a Git, en la que hemos asimilado la forma en la que Git estructura los datos mientras trabajamos con ellos, así como distintos términos a la hora de trabajar con él. Nos vemos en la próxima clase, donde hablaremos de las principales plataformas de desarrollo del mercado.
Todos los capítulos de este curso: