Saltar al contenido
VECANOVA LABSCursos gratis
← Wiki

Git: control de versiones para principiantes

Actualizado 2026-10-12 · 2 min de lectura

Git es un sistema de control de versiones: guarda una foto de tu proyecto cada vez que se lo pides, con la fecha, el autor y una descripción del cambio. Lo creó Linus Torvalds en 2005 para el desarrollo de Linux y hoy es el estándar de la industria. GitHub y GitLab son servicios en la nube donde se alojan repositorios Git y se colabora.

Por qué importa, incluso si trabajas con IA

Cuando un agente de código modifica tu proyecto, Git es tu red de seguridad: ves exactamente qué cambió, puedes revisarlo antes de aceptarlo y volver a una versión anterior si algo se rompe.

Conceptos clave

  • Repositorio: la carpeta del proyecto con todo su historial.
  • Commit: una foto del proyecto con un mensaje que explica el cambio.
  • Rama (branch): una línea de trabajo paralela para probar algo sin tocar la versión principal.
  • Merge: unir los cambios de una rama con otra.
  • Remoto: la copia del repositorio en GitHub u otro servicio.
  • Pull request: una propuesta para unir una rama, que otras personas (o pruebas automáticas) revisan antes de aceptarla.

Comandos básicos

git init                      # convierte la carpeta en un repositorio
git status                    # qué cambió desde el último commit
git add archivo.txt           # prepara un archivo para el commit
git commit -m "Agrega el formulario de contacto"
git switch -c nueva-funcion   # crea una rama y se cambia a ella
git push origin nueva-funcion # sube la rama a GitHub
git log --oneline             # historial resumido

Buenas prácticas

  • Commits pequeños con mensajes que expliquen el porqué, no solo el qué.
  • Una rama por cambio y revisión antes de unir a la rama principal.
  • Nunca subas secretos (contraseñas o claves de API): usa variables de entorno y un archivo .gitignore.

Apréndelo en vivo

Nivel 4 — Ingeniería agéntica: software con agentes de código

Una aplicación web real, construida con agentes de código, versionada, probada y publicada.

Ver el nivel →