78 – HACIENDO COMMITS AL REPOSITORIO DE GITHUB en el sistema con BD (👨💻PHP y MYSQL💻)

Duración: 9 min
Módulo: ⚙️ Configuraciones del Sistema y Control de Versiones Lección 16 de 18

Descripción

🎓 Lección 78: Corrección y Commit de Actualizaciones a GitHub

Esta lección es una sesión de depuración y control de versiones, donde el instructor corrige un error crucial de programación y luego procede a registrar y subir todos los cambios realizados en las últimas lecciones al repositorio de GitHub, manteniendo el proyecto actualizado.

🎯 Objetivos de la Lección

  1. Depurar un error de tipeo que impedía el registro del usuario en la BD.
  2. Configurar la redirección correcta de la vista tras el registro.
  3. Sincronizar el proyecto local con GitHub.
IconoTarea PrincipalDescripción
🐛Corrección de Bug (Backend)Se identifica y corrige un error de tipeo en el nombre de la variable user_sesion entre el archivo principal (principal.php) y el controlador (controller_registrar_tickets.php). Este error impedía que el ID del usuario se registrara correctamente en la tabla tickets [01:31].
➡️Ajuste de RedireccionamientoSe modifica el script de jQuery en el controlador para que, después de un registro exitoso, el sistema redirija al usuario al archivo principal (principal.php) [03:35]. Nota: Aunque se busca una redirección al ticket, se establece primero esta transición antes de la implementación final.
💾Commit a GitHubSe realiza el proceso de Git (Status, Add, Commit, Push) para subir el nuevo controlador (controller_registrar_tickets.php) y todas las modificaciones relacionadas al repositorio [07:34].

Exportar a Hojas de cálculo

🛠️ Flujo de Git para la Actualización

Se demuestra el proceso estándar para registrar los avances de código:

Comando GitPropósito
git statusVerifica qué archivos han sido modificados o añadidos (incluyendo el nuevo controlador).
git add .Agrega todos los cambios al área de preparación.
git commit -m "Controller registrar tickets"Crea una instantánea local con el mensaje descriptivo del trabajo realizado.
git pushSube los cambios al repositorio remoto en GitHub, haciéndolos públicos [08:09].

Exportar a Hojas de cálculo

Al finalizar, el repositorio queda actualizado, conteniendo el controlador funcional que permite el registro del ticket en la base de datos.