Fundamentos
Git en 5 minutos
Guardar tu trabajo y publicarlo, sin línea de comandos.
Git es el sistema que guarda el historial de tu código. Piensa en él como los “puntos de guardado” de tu proyecto. Lo bueno: en Cursor lo haces con clics, sin escribir comandos.
¿Prefieres la terminal?
Aquí lo hacemos con clics. Si quieres configurar Git desde cero y ver la lista de comandos (add, commit, push, pull…), ve a Comandos de Git y GitHub.
Los 2 conceptos que importan
- Commit = un punto de guardado. Juntas unos cambios y los guardas con un mensajito (“agregué la sección de precios”).
- Push = subir esos puntos de guardado a GitHub (la nube). Esto también es lo que publica tu sitio, porque Vercel republica cada vez que haces push.
Por qué te importa aunque no seas técnico
- Nunca pierdes trabajo: si algo se rompe, vuelves a un commit anterior. 2) Publicar es literalmente hacer push. Sin esto, tus cambios se quedan solo en tu compu.
Guardar cambios (commit) desde Cursor
- En la barra lateral izquierda de Cursor, haz clic en el ícono de Source Control (parece una ramita con puntos).
- Verás la lista de archivos que cambiaste.
- Escribe un mensaje corto en la caja de arriba (ej.
landing: nueva sección de precios). - Haz clic en Commit. (Si pregunta “stage all changes?”, di que sí.)
Buen mensaje de commit
Que diga qué hiciste, no “cambios” o “asdf”. Tu yo del futuro te lo agradecerá.
Publicar (push)
Después del commit, haz clic en Sync Changes (o Push). Eso sube todo a GitHub.
Si tu proyecto está conectado a Vercel, en 1-2 minutos tu sitio público se actualiza solo. 🎉
El flujo completo (tu rutina)
- Le pides algo a Cursor y pruebas en
localhost:3000. - Cuando funciona, haces commit (punto de guardado).
- Cuando quieres que el mundo lo vea, haces push.
Antes de tu primer commit
Asegúrate de que web/.env.local no esté en la lista de archivos a subir. Trae tus claves secretas. Ya está protegido por .gitignore, pero verifica: nunca debe aparecer en Source Control.
✅ Sabes que commit = guardar y push = publicar.
✅ Hiciste un commit con un mensaje claro desde Cursor.
✅ Hiciste push y viste tu cambio en la web pública.
✅ Confirmaste que .env.local no se sube.
¿Algo tronó? → Leer errores sin pánico.