desplegando cambios en git y vercel

Paso 9 del taller aprendiendo a programar

¿Cómo desplegar cambios en Vercel usando Git y GitHub?

Una de las grandes ventajas de Vercel es que puede publicar automáticamente los cambios que realizas en tu proyecto. Para ello, solo necesitas guardar tus modificaciones en Git y enviarlas a GitHub. Una vez que el repositorio se actualiza, Vercel detecta los cambios e inicia un nuevo despliegue.

En esta guía aprenderás cómo funciona este proceso y qué comandos de Git debes utilizar para actualizar tu sitio web.

¿Cómo funciona el despliegue automático en Vercel?

Cuando conectas un repositorio de GitHub con Vercel, ambos servicios quedan sincronizados. Cada vez que realizas cambios en tu proyecto y los envías al repositorio remoto, Vercel detecta la nueva versión y comienza un despliegue automático.

El proceso es el siguiente:

  1. Realizas cambios en tu proyecto desde Visual Studio Code.
  2. Guardas los cambios con Git.
  3. Envías los cambios a GitHub.
  4. Vercel detecta la actualización.
  5. Se genera una nueva versión de tu sitio web.

Gracias a esta integración, no es necesario subir los archivos manualmente cada vez que modificas tu proyecto.

Comandos para desplegar cambios en Vercel

Una vez que terminas de trabajar en tu proyecto, abre la terminal de Visual Studio Code y ejecuta los siguientes comandos.

1. Verifica el estado del proyecto

Antes de guardar los cambios, revisa qué archivos fueron modificados.

git status

2. Agrega los archivos al área de preparación

Si deseas agregar todos los cambios realizados, utiliza:

git add .

También puedes agregar un archivo específico indicando su nombre.

3. Crea un commit

Guarda los cambios con un mensaje que describa lo que modificaste.

git commit -m "Actualiza la página de inicio"

Es recomendable escribir mensajes claros para identificar fácilmente cada actualización.

4. Envía los cambios a GitHub

Una vez creado el commit, envía los cambios al repositorio remoto.

git push origin main

Si tu rama principal tiene otro nombre, como master o develop, reemplaza main por el nombre correspondiente.

¿Qué sucede después del git push?

Cuando el comando git push finaliza correctamente, GitHub recibe la nueva versión del proyecto. En ese momento, Vercel detecta automáticamente la actualización e inicia un nuevo despliegue.

Durante este proceso, Vercel:

  • Descarga la versión más reciente del repositorio.
  • Instala las dependencias del proyecto.
  • Genera una nueva compilación.
  • Publica la versión actualizada de tu sitio web.

Normalmente, este proceso tarda solo unos minutos.

¿Cómo verificar que el despliegue fue exitoso?

Puedes confirmar que la publicación se realizó correctamente de varias maneras:

  • Actualizando tu sitio web en el navegador.
  • Revisando la pestaña Deployments dentro de Vercel.
  • Verificando que el último despliegue tenga el estado Ready.

Si ocurre algún error durante la compilación, Vercel mostrará un registro con los detalles para ayudarte a identificar el problema.

Buenas prácticas al publicar cambios

Para mantener un historial organizado y evitar errores, es recomendable:

  • Verificar los archivos modificados con git status.
  • Escribir mensajes descriptivos en cada git commit.
  • Probar la aplicación antes de ejecutar git push.
  • Realizar cambios pequeños y frecuentes en lugar de muchas modificaciones a la vez.
  • Revisar los registros de Vercel si el despliegue falla.

Flujo de trabajo recomendado

En la mayoría de los proyectos personales, el proceso para actualizar el sitio web siempre será el mismo:

  1. Modificar el proyecto en Visual Studio Code.
  2. Guardar los cambios.
  3. Ejecutar git status.
  4. Ejecutar git add ..
  5. Ejecutar git commit -m "Descripción del cambio".
  6. Ejecutar git push origin main.
  7. Esperar a que Vercel complete el despliegue automático.
  8. Verificar los cambios en el sitio web.