72 – COMO SUBIR PROYECTO LOCAL A GITHUB para compartir el código fuente del sistema (👨💻PHP y MYSQL💻)

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

Descripción

🎓 Lección 72: Subiendo el Proyecto Local a GitHub (Control de Versiones)

Esta lección introduce el uso de Git y GitHub para gestionar y compartir el código fuente del sistema de parqueo. Este proceso es fundamental para la colaboración, el control de versiones y, sobre todo, para respaldar y compartir el progreso del curso.

🎯 La Importancia de Git y GitHub

El objetivo principal es migrar el proyecto que se desarrolla localmente (en el servidor XAMPP, dentro de htdocs) a un repositorio remoto en GitHub.

IconoPropósitoJustificación
🛡️Respaldo y SeguridadEvitar la pérdida total del trabajo si el disco duro falla, asegurando que el código esté siempre en la nube [07:07].
🤝Colaboración y RevisiónPermitir a los estudiantes comparar el código que están escribiendo con el código fuente oficial del instructor para detectar errores de tipeo (typos) [06:03].
🔄Control de VersionesEstablecer un historial de cambios que permite rastrear y revertir modificaciones si es necesario.

Exportar a Hojas de cálculo

🛠️ Proceso de Subida del Proyecto (Primer Commit)

La transferencia del proyecto local se realiza mediante una serie de comandos ejecutados en la terminal Git Bash, desde la carpeta raíz del proyecto.

PasoComando GitDescripción
1. Inicializargit initCrea el repositorio Git local dentro de la carpeta del proyecto.
2. Staginggit add .Agrega todos los archivos del proyecto al área de preparación (staging area) para incluirlos en el commit [03:36].
3. Commit Localgit commit -m "Se agregó el proyecto"Crea una instantánea local de los cambios, con un mensaje que describe la acción realizada [03:54].
4. Conectar Remotogit remote add origin [URL_REPO]Vincula el repositorio local con el repositorio vacío que se creó previamente en GitHub.
5. Subida (Push)git push -u origin mainEnvía el código (commits locales) a la rama principal del repositorio en GitHub, subiendo el proyecto a la nube [05:06].

Exportar a Hojas de cálculo

Una vez completado el proceso, el código fuente completo del sistema de parqueo queda disponible en línea, listo para ser visualizado o clonado por cualquier persona [07:42].

💡 Flujo de Trabajo Continuo

El video también introduce el flujo de trabajo posterior: el editor de código reconocerá automáticamente los cambios. Cualquier modificación posterior requerirá los pasos de git add, git commit, y git push para mantener sincronizado el repositorio en línea [09:41].