Saltar a contenido

G1 · Ejercicios de primeros pasos

Haz los ejercicios en una carpeta de pruebas, con datos de ejemplo. No incluyas contraseñas ni datos personales.

Ejercicio G1.1 · Identidad

Configura tu nombre, tu correo y la rama principal por defecto. Comprueba la configuración con git config --global --list y copia la salida (sin mostrar nada privado).

Ejercicio G1.2 · Primer repositorio

Crea una carpeta mi-proyecto, inicialízala con Git y crea dos archivos (notas.txt y lista.txt). Haz dos commits: uno por archivo, con mensajes que expliquen el cambio. Muestra git log --oneline.

Debes ver: dos commits, cada uno con un mensaje claro.

Ejercicio G1.3 · .gitignore

Crea una carpeta build/ con un archivo dentro y un archivo secreto.env. Añade un .gitignore para que Git los ignore y comprueba con git status que no aparecen. Confirma el .gitignore.

Ejercicio G1.4 · Ver y descartar cambios

Modifica notas.txt. Observa el cambio con git diff, prepáralo con git add y compruébalo con git diff --cached. Después quítalo del staging con git restore --staged notas.txt y descártalo con git restore notas.txt. Explica la diferencia entre ambos comandos.

Ejercicio G1.5 · Deshacer con revert

Haz un commit con un cambio erróneo. Deshazlo con git revert y comprueba en git log --oneline que el historial no se reescribe: aparece un commit nuevo que invierte el anterior.

Ejercicio G1.6 · Las tres áreas

Dibuja (a mano o con texto) las tres áreas de Git e indica en cuál está un archivo tras: crearlo, git add, git commit y volver a editarlo.

Ejercicio G1.7 · Reto: historial legible

Haz cinco commits pequeños sobre un mismo proyecto (por ejemplo, una página con tres secciones) y muestra el historial con git log --oneline --graph --all. Reescribe, con --amend, el mensaje del último commit.