← Todas las formaciones

APRENDE HACIENDO · LABS

De Cero a GIT

Versiona tu trabajo y colabora con un historial que entiendes.

  • Desde cero
  • Lecciones escritas
  • A tu ritmo
Explorar el temario ↓Probar una muestra gratuita ↓
Recorrido
8 bloques
Contenido
24 lecciones
Objetivo
Un proyecto práctico
Ritmo
Lo marcas tú

Lo que vas a practicar

  • Guardar cambios con intención y consultar versiones.
  • Trabajar con ramas y resolver conflictos.
  • Recuperar errores y preparar una entrega en GitHub.

PRUEBA EL FORMATO · SIN REGISTRO

Muestra gratuita: guarda tu primer cambio

Vas a crear un repositorio de práctica y distinguir un archivo modificado de un cambio guardado en el historial.

Antes de empezar: Necesitas Git y un editor. Crea una carpeta nueva y vacía llamada labs-muestra-git y abre una terminal dentro. Usa otra carpeta si ese nombre ya existe. No trabajes sobre un proyecto real.

1. Prepara el repositorio

git --version
git init
git config user.name "Alumno Labs"
git config user.email "alumno@example.invalid"

La identidad ficticia se configura solo en este repositorio, sin --global. Crea con tu editor un archivo README.md con una línea: Mi primera práctica con Git. Guarda el archivo.

2. Observa, prepara y guarda

git status
git add README.md
git commit -m "Crea README inicial"
git log --oneline

Status muestra el archivo; add prepara ese cambio; commit crea una entrada del historial. El identificador que aparece en log será distinto en cada repositorio.

Tu pequeño reto

Añade otra línea al README y guárdala. ¿Ese cambio ya está en el historial? Compruébalo y guarda una segunda versión con un mensaje claro.

Necesito una pista

Guardar el archivo en el editor y crear un commit son dos operaciones diferentes. Compara status con log antes de preparar el segundo cambio.

Ver la solución razonada
git status
git add README.md
git commit -m "Amplía la explicación de la práctica"
git log --oneline

Antes del segundo commit, el archivo estaba modificado, pero el historial conservaba solo la primera versión. Ahora log debe mostrar dos entradas. No necesitas enviar nada a GitHub para guardar este historial local.

Esta muestra pública no da acceso al resto del curso ni guarda progreso.

Referencia: Documentación oficial de Git

DE LA PRÁCTICA A UNA ENTREGA

Tu proyecto final

Un repositorio con ramas, conflictos resueltos y una entrega reproducible.

Antes de empezar

Para personas que empiezan con esta herramienta. Familiarizarte con una terminal facilita las prácticas.

Git, editor de texto y una cuenta de GitHub para las prácticas remotas.

Recorrido del curso

Abre cada bloque para consultar sus lecciones.

01Tu primer repositorio3 lecciones
  • Qué es Git y para qué sirve
  • Crea tu primer repositorio
  • Guarda tu primer cambio
02Trabaja con intención3 lecciones
  • Las tres zonas: trabajo, preparación e historial
  • Lee la historia sin tocarla
  • Elige qué guardar: .gitignore y secretos
03Explora sin mezclarlo todo3 lecciones
  • Una rama para cada idea
  • Integra una mejora con merge
  • Resuelve tu primer conflicto
04Equivócate y recupera el control3 lecciones
  • Deshacer sin adivinar
  • Corrige un commit sin borrar historia
  • Aparca trabajo y encuentra tus pasos
05Colabora en un laboratorio local3 lecciones
  • Un remoto sin salir de tu ordenador
  • Trabaja como dos personas
  • Cuando push rechaza tu cambio
06Lleva tu proyecto a GitHub3 lecciones
  • Prepara GitHub y tu identidad
  • Publica tu guía de forma consciente
  • Propón y revisa una mejora
07Construye una historia útil3 lecciones
  • Commits que se pueden revisar
  • Marca una versión para volver a ella
  • Explora rebase en un entorno separado
08Tu misión final3 lecciones
  • Construye tu propia guía
  • Compara y mejora tu entrega
  • Tu mapa para seguir practicando