72 – COMO SUBIR PROYECTO LOCAL A GITHUB para compartir el código fuente del sistema (👨💻PHP y MYSQL💻)
Duración: 10 minDescripció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.
| Icono | Propósito | Justificación |
|---|---|---|
| 🛡️ | Respaldo y Seguridad | Evitar 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ón | Permitir 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 Versiones | Establecer 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.
| Paso | Comando Git | Descripción |
|---|---|---|
| 1. Inicializar | git init | Crea el repositorio Git local dentro de la carpeta del proyecto. |
| 2. Staging | git add . | Agrega todos los archivos del proyecto al área de preparación (staging area) para incluirlos en el commit [03:36]. |
| 3. Commit Local | git 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 Remoto | git 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 main | Enví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].
Lecciones
Apoya este proyecto
Si te gusta nuestro contenido, ¡apóyanos con una donación!
Donar por Airtm Donar por Binance¡Gracias por tu apoyo! ❤️