Git y terminal para vibe coders: lo mínimo que necesitas saber

Los comandos de terminal y de Git que necesitas para programar con IA sin miedo: guardar versiones, volver atrás, trabajar con ramas, pull requests y qué nunca subir a GitHub.

Publicado el 2026-10-02 · 4 min de lectura

En resumen

Por qué Git importa más con IA, no menos

Un asistente con IA puede cambiar diez archivos en segundos. Si el cambio sale mal y no tienes una versión guardada, volver al estado anterior es una pesadilla. Con Git, es un comando.

Git es un sistema de control de versiones: guarda «fotos» (commits) de tu proyecto a lo largo del tiempo. GitHub es un servicio que guarda esas fotos en la nube, te permite colaborar y se conecta con plataformas de despliegue como Vercel o Netlify.

La terminal sin miedo

La terminal es una forma de darle órdenes al ordenador escribiendo. Los editores con IA y los agentes la usan constantemente, así que conviene entender lo que hacen. Lo básico:

Regla de seguridad: si un agente o un tutorial te propone un comando que no entiendes, sobre todo si borra (rm), cambia permisos o usa sudo, pregunta qué hace antes de ejecutarlo.

Los seis comandos de Git del día a día

Un buen mensaje de commit dice qué cambió y por qué en una línea: «Añade validación del correo en el registro», no «cambios».

Ramas y pull requests

Una rama es una línea de trabajo paralela. main es la versión estable, la que se publica. Para cada cambio grande:

  1. Crea una rama: git switch -c nueva-funcion.
  2. Trabaja con la IA y haz commits pequeños mientras avanzas.
  3. Sube la rama: git push -u origin nueva-funcion.
  4. En GitHub, abre un pull request de esa rama hacia main.
  5. Revisa el diff (y que pasen las revisiones automáticas, si las tienes).
  6. Haz merge cuando todo funcione.

Si la IA se lió, puedes abandonar la rama sin tocar main. Esa tranquilidad es lo que te deja experimentar.

Volver atrás cuando algo se rompe

Evita comandos que reescriben la historia (como git reset --hard o git push --force) en ramas compartidas hasta que entiendas bien qué hacen: pueden borrar trabajo de forma difícil de recuperar.

Lo que nunca debe subir a GitHub

Crea un archivo .gitignore desde el primer commit con, al menos:

Si subiste una clave por error, revócala en el proveedor y crea otra: aunque borres el archivo, sigue en el historial.

Practica con un repositorio de verdad

La ruta Herramientas del desarrollador de Codelindo enseña editor, terminal, Git, GitHub, scripts y reglas para agentes, con un minijuego para ordenar el flujo de Git. El proyecto final es un repositorio como el de un profesional: README, reglas para la IA, scripts, variables documentadas y un pull request real, revisado automáticamente. Está incluida en el plan Pro.

Preguntas frecuentes

¿Qué diferencia hay entre Git y GitHub?

Git es la herramienta que guarda versiones en tu ordenador. GitHub es un servicio en la nube donde guardas y compartes esos repositorios.

¿Necesito usar la terminal para Git?

No siempre: los editores como VS Code o Cursor tienen botones para lo básico. Conviene conocer los comandos porque los agentes de IA los usan y te pedirán permiso para ejecutarlos.

¿Cada cuánto hago commit?

Cada vez que algo funciona y no quieres perderlo. Commits pequeños y frecuentes hacen fácil volver atrás.

¿Puedo pedirle a la IA que haga los commits?

Sí, los agentes pueden hacerlo. Revisa siempre qué incluye el commit (git status y el diff) para no subir archivos que no debes.

Siguiente paso: curso de Cursor, Git y terminal.

Fuentes