Cómo hacer cambios en tu proyecto Laravel con Git

Cuando trabajamos en un proyecto real, nunca hacemos cambios directamente en el código principal. En su lugar, usamos ramas (branchs) de Git para trabajar de forma segura y ordenada. Si algo sale mal, el proyecto original queda intacto.

Paso 1: Crear una rama nueva

Antes de tocar cualquier archivo, creamos una rama nueva donde haremos nuestros cambios:

git checkout -b feature/mejoras

Este comando hace dos cosas a la vez: crea la rama feature/mejoras y te mueve a ella automáticamente. Es como abrir un cuaderno nuevo en lugar de escribir encima del original.

 

Paso 2: Hacer los cambios

Ahora ya puedes programar con tranquilidad, haz lo que debas

 

Paso 3: Preparar los cambios 

git add .

Guardar tus cambios con un mensaje descriptivo:

git commit -m "refactorización del script que se encarga de xyz"

Subirlo a GitHub, accesible para todo tu equipo o hacer una copia de seguridad:

git push origin feature/mejoras

Puedes repetir este paso 3 tantas veces como quieras.

 

Paso 4: Fusionar los cambios con la rama principal

Cuando estés satisfecho con tus cambios, es hora de unirlos a la rama principal (master). Primero vuelve a ella:

git checkout master

Y luego fusiona tu rama:

git merge feature/mejoras

Paso 5: Eliminar la rama de mejora

Finalmente borramos la rama de mejoras y limpiamos todo

git branch -d feature/mejoras