39 🚀 Subida del Código Fuente a GitHub | Sistema de Parqueo Laravel 12 FullStack

Duración: 14 min
Módulo: 🚀 Cierre y Despliegue Lección 1 de 2

Descripción

39 🚀 Índice de Lección: Subida del Código Fuente a GitHub (Laravel 12 FullStack)

Esta lección marca el final del desarrollo del sistema, enfocándose en la práctica esencial de respaldar el código fuente del proyecto terminado en un repositorio de GitHub para asegurar el control de versiones y la colaboración.

1. Introducción y Herramientas Necesarias

  • Importancia del Respaldo: Se subraya que GitHub no solo sirve para respaldar el código fuente (en cualquier lenguaje), sino también para la colaboración en equipo, la creación de ramas, el registro de commits y el mantenimiento de las versiones del software [00:26].
  • Requisitos Previos:
    • Tener una cuenta creada en la plataforma GitHub [01:46].
    • Tener la herramienta Git (se recomienda Git Bash) instalada en el sistema operativo local [02:13].
  • Creación del Repositorio Remoto:
    • Se crea un nuevo repositorio en GitHub [03:07].
    • Se define el nombre (ej., sistema-de-parqueo-con-laravel) [03:18].
    • Se configura como Privado para mantener la exclusividad del código [03:49].

2. Carga Inicial del Proyecto Local a GitHub

Se utilizan una serie de comandos de Git Bash, ejecutados desde el directorio raíz del proyecto Laravel, para realizar la carga inicial del código.

  • Inicialización Local:
    • git init: Inicializa el directorio actual como un repositorio Git local [06:35].
  • Revisión y Staging:
    • git status: Muestra la lista de archivos que serán incluidos en el próximo commit [06:56].
    • git add .: Agrega todos los archivos del proyecto al staging area [07:11].
  • Creación del Primer Commit:
    • git commit -m "Se agregó el proyecto": Registra el primer punto de control de la versión del sistema [07:36].
  • Configuración y Enlace Remoto:
    • git branch -M main: Establece el nombre de la rama principal como main [07:53].
    • git remote add origin [URL]: Vincula el repositorio local con la URL remota de GitHub [08:06].
  • Subida del Código:
    • git push -u origin main: Sube (hace push) todo el código fuente al repositorio de GitHub [08:17].

3. Verificación y Flujo de Trabajo Futuro

  • Confirmación: Se verifica en la interfaz web de GitHub que todos los archivos del proyecto, incluyendo los cambios más recientes (como el módulo de Facturación), se han subido correctamente [10:57].
  • Integración con el Editor: Se demuestra cómo el editor de código (Visual Studio Code) detecta automáticamente el repositorio y resalta los archivos que se modifiquen, facilitando el seguimiento de cambios para futuros commits [12:04].
  • Finalización: Con el código respaldado, el proyecto se declara listo para su uso y mantenimiento, con la capacidad de rastrear cualquier cambio posterior [13:33].