Git y GitHub sin humo: qué son y por qué te cambian el trabajo

Empieza con una visión clara: control de versiones, repositorios, y cómo vas a practicar en el curso con un enfoque real de equipo.

Si alguna vez has sobrescrito un archivo y has pensado "ojalá pudiera volver atrás", Git es justo esa red de seguridad 🤝.

<strong>Git</strong> gestiona versiones en tu máquina; <strong>GitHub</strong> te ayuda a compartir ese historial y colaborar con otras personas.

Durante el curso iremos de cero a flujo profesional: commits limpios, ramas, pull requests y automatización sin complicarte de más.

Cuando termines esta base, salta a <a href="/curso/git-github/leccion/git-github-setup-configuracion-fundamentos">la lección de instalación y configuración</a> para dejar el entorno listo desde ya.

  • Git guarda una historia de decisiones, no únicamente copias sueltas.
  • Piensa en Git como una línea temporal de tu proyecto. Cada commit es una foto con contexto: qué cambió y por qué. Ese contexto reduce errores cuando vuelves semanas después o cuando otra persona entra al repo.
  • GitHub añade capa social y de trabajo en equipo: revisión de cambios, discusión en pull requests, automatizaciones y trazabilidad completa de quién hizo cada cambio.
  • <code>repo</code>: carpeta versionada con historial.
  • <code>commit</code>: punto de control con mensaje.

Modelo mental rápido: historia, no solo archivos

Git guarda una historia de decisiones, no únicamente copias sueltas.

Piensa en Git como una línea temporal de tu proyecto. Cada commit es una foto con contexto: qué cambió y por qué. Ese contexto reduce errores cuando vuelves semanas después o cuando otra persona entra al repo.

GitHub añade capa social y de trabajo en equipo: revisión de cambios, discusión en pull requests, automatizaciones y trazabilidad completa de quién hizo cada cambio.

  • <code>repo</code>: carpeta versionada con historial.
  • <code>commit</code>: punto de control con mensaje.
  • <code>branch</code>: línea de trabajo paralela.
  • <code>pull request</code>: propuesta de cambio revisable.

Cómo estudiar este curso para que te sirva en trabajo real

Menos teoría pasiva, más iteración corta y práctica guiada.

Te recomiendo abrir terminal y replicar cada comando mientras lees. Si algo falla, mejor: el error también enseña. En cada bloque tendrás ejemplos, retos y decisiones reales de equipo.

Si trabajas con VS Code, te vendrá bien complementar con <a href="/curso/vscode">el curso de VS Code</a>, sobre todo por terminal integrada y atajos de productividad ⚡.

Git & GitHub
01

Git y GitHub sin humo: qué son y por qué te cambian el trabajo

Empieza con una visión clara: control de versiones, repositorios, y cómo vas a practicar en el curso con un enfoque real de equipo.

Código del tema: Comandos reproducibles y trazables

📘 Teoría

Modelo mental rápido: historia, no solo archivos

Git guarda una historia de decisiones, no únicamente copias sueltas.

Piensa en Git como una línea temporal de tu proyecto. Cada commit es una foto con contexto: qué cambió y por qué. Ese contexto reduce errores cuando vuelves semanas después o cuando otra persona entra al repo.

GitHub añade capa social y de trabajo en equipo: revisión de cambios, discusión en pull requests, automatizaciones y trazabilidad completa de quién hizo cada cambio.

  • repo: carpeta versionada con historial.
  • commit: punto de control con mensaje.
  • branch: línea de trabajo paralela.
  • pull request: propuesta de cambio revisable.

Cómo estudiar este curso para que te sirva en trabajo real

Menos teoría pasiva, más iteración corta y práctica guiada.

1

Te recomiendo abrir terminal y replicar cada comando mientras lees. Si algo falla, mejor: el error también enseña. En cada bloque tendrás ejemplos, retos y decisiones reales de equipo.

2

Si trabajas con VS Code, te vendrá bien complementar con el curso de VS Code, sobre todo por terminal integrada y atajos de productividad ⚡.

🧭 Visuales clave

Punto de partida: crear y ubicar un repositorio en GitHub

Aterriza la diferencia entre trabajar solo con Git en local y dar el salto a un repositorio remoto que después servirá para ramas, PR y colaboración.

Captura del acceso para crear un repositorio en GitHub usada para introducir el concepto de repositorio compartido

🧰 Recursos

Test

Comprueba tus conocimientos con un test sobre Git & GitHub.

Test de Git & GitHub

¿Qué es esto?

Soy Cristian Eslava y a veces hago webs para procrastinar yo y vosotros 😉.

Esta la hice en febrero de 2026 para facilitar el aprendizaje de mis alumnxs. Aprender desarrollo web practicando. La idea es que crezca semanalmente con nuevos temas, tests y retos.

Inspirado en MDN, en W3Schools, en Codepen, en el crack de Manz y en mil sitios de documentación sobre desarrollo web. Quería aportar además de bloques teóricos con ejemplos, la gamificación de los retos y el sistema de test que ya tenía en culTest .

Si te gustó, si no te gustó, si quieres saludarme, o invitarme a 🍻 no dudes en escribirme en cristianeslava@gmail.com .