Preparación del entorno · 00-05

Principiante absoluto⏱ 55 minPaso a paso

Entender Git y GitHub antes de usarlos

Comprender repositorio, commit, branch, remote, push y pull antes de publicar.

Siguiente acción: Crea una cuenta de GitHub solo después de comprender qué información será pública.
!

Cómo utilizar esta lección

Haz un paso a la vez. Después de cada paso compara tu pantalla con el resultado esperado.

No marques el checklist por leer: márcalo únicamente después de probar.

🎯 Al terminar podrás

Comprender repositorio, commit, branch, remote, push y pull antes de publicar.

Palabras nuevas

  • Git local
  • GitHub cloud
  • repository
  • commit
  • branch
  • remote

🧭 Instrucciones paso a paso

1

Comprende Git

Piensa en Git como un historial local del proyecto. Cada commit es una fotografía con nombre, fecha y cambios.

Resultado esperado: Puedes trabajar con Git sin internet.
Antes de continuar: Git no es una carpeta de respaldo automática: debes crear commits.
2

Comprende GitHub

GitHub aloja repositorios remotos en internet y permite colaborar, mostrar proyectos y ejecutar automatizaciones.

Resultado esperado: Puedes explicar que GitHub usa Git, pero no son lo mismo.
Antes de continuar: No publiques datos privados por asumir que GitHub es una carpeta personal.
3

Aprende el flujo

Archivo modificado → git add → git commit → git push. Para recibir cambios: git pull.

Resultado esperado: Puedes ordenar las acciones correctamente.
Antes de continuar: Push no crea un commit; solo envía commits existentes.
4

Aprende público vs privado

Un repositorio público puede ser visto por cualquier persona. Uno privado requiere permisos.

Resultado esperado: Sabes qué tipo usar según el contenido.
Antes de continuar: Nunca publiques .env, claves, documentos privados o información de clientes.
5

Crea una cuenta profesional

En GitHub crea o revisa tu cuenta. Usa un username profesional, verifica el correo, activa 2FA y añade una descripción breve.

Resultado esperado: Puedes iniciar sesión y tu correo está verificado.
Antes de continuar: No reutilices contraseñas ni compartas códigos 2FA.

⌨️ Comandos y archivos

Escribe los comandos uno por uno. Presiona Enter después de cada línea.

Mapa conceptual
Working directory → Staging area → Commit local → Remote GitHub
Vocabulario
repository
commit
branch
remote
push
pull
clone
pull request
Comprobación final: Puedes explicar el flujo de Git sin ejecutar comandos todavía.

🛠️ Solución de problemas

Lo que vesQué hacer
Pensé que GitHub guarda automáticamenteGit solo registra lo que agregas y confirmas con commit; GitHub recibe commits con push.
Confundo commit y pushCommit guarda localmente. Push envía commits al remote.
Repositorio público con información privadaCambia a privado y elimina los secretos del historial antes de volver a publicar.

🤖 Usa Cursor como tutor

Estoy siguiendo la lección 00-05 para una persona principiante.
Explica el siguiente paso sin ejecutar comandos por mí.
Indica qué debería ver y cómo comprobarlo.
No modifiques archivos ni configuración sin mi aprobación.

🏁 Desafíos

El desafío esencial es parte de la lección. Los otros dos permiten practicar más.

🟢 Esencial

Ordena tarjetas con add, commit, push y pull.

🟡 Práctica

Escribe un ejemplo de mensaje de commit para documentación, corrección y funcionalidad.

🔴 Desafío

Dibuja un flujo con una branch y un pull request.

✅ Checklist mejorado

Tu progreso se guarda en este navegador. Una lección se completa cuando todas las comprobaciones están marcadas.

Conceptos

Marca cada punto solamente después de comprobarlo.

Seguridad

Marca cada punto solamente después de comprobarlo.

Preparación

Marca cada punto solamente después de comprobarlo.

🧠 Comprueba que lo entendiste

  1. ¿Qué herramienta instalaste o configuraste?
  2. ¿Qué comando o pantalla confirma que funciona?
  3. ¿Qué error podrías reconocer ahora?
  4. ¿Qué no deberías publicar o ejecutar sin revisar?