Git

Guardar el trabajo

Reconoce

Ordena el flujo de Git

Estos son los 5 pasos que haces cada vez que quieres guardar un cambio y subirlo a GitHub. Están desordenados. Colócalos en el orden correcto haciendo click en las flechas.

1

Haces un cambio en tu código. Por ejemplo, editas un componente o añades una nueva página.

2

git commit. Cierras la caja y le pones una etiqueta con un mensaje que describe qué has cambiado. Este es el guardado de verdad.

3

git add. Le dices a Git qué archivos quieres incluir en el próximo guardado. Es como marcar archivos en una caja antes de cerrarla.

4

Entras en github.com y compruebas que tu cambio aparece en el repositorio con el mensaje que escribiste.

5

git push. Envías la caja ya cerrada a GitHub, donde queda guardada en la nube y a salvo.

Laboratorio Git

Tres misiones con terminal simulada. Escribe los comandos reales como si estuvieras en tu ordenador.

1
Clona y arranca
Escribe los comandos para clonar un repo y arrancar el proyecto.
Pendiente

Escribe los 4 comandos en orden: clonar el repo, entrar en la carpeta, instalar dependencias y arrancar el servidor.

Terminal
# Misión: Clona el repositorio y arranca el proyecto
# Repo: https://github.com/mi-equipo/mi-app.git
$

Paso 1 de 4: Clona el repo https://github.com/mi-equipo/mi-app.git

2
Flujo de commit
Guarda tus cambios y súbelos al repositorio.
Pendiente
Terminal
# Misión: Has modificado Header.tsx y styles.css. Guarda y sube los cambios.
$

Paso 1 de 4: Comprueba el estado del repositorio

3
Resuelve el conflicto
Un git pull ha generado un conflicto. Resuélvelo.
Pendiente
Terminal
# Misión: Has hecho git pull y hay un conflicto en Header.tsx
Auto-merging src/components/Header.tsx CONFLICT (content): Merge conflict in src/components/Header.tsx Automatic merge failed; fix conflicts and then commit the result.
# Contenido del archivo con conflicto:
<<<<<<< HEAD <h1>Bienvenido a Mi App</h1> ======= <h1>Welcome to My App</h1> >>>>>>> origin/main
# Primero: elige qué versión mantener abajo, después resuelve en la terminal.

¿Qué versión quieres mantener?

Recursos
Documentación y material de apoyo para este reto
Estado del reto