Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
3
respuestas

[Proyecto] Creando una branch

Para organizar mejor el código del proyecto a lo largo del curso en Alura, podemos dividirlo por aulas utilizando ramas en Git. Esto nos permitirá:

  • Mantener una estructura ordenada.
  • Conservar el código antiguo tras una refactorización.
  • Revisar la evolución del proyecto a lo largo del tiempo.

¿Cómo hacerlo?

  1. Crear una rama para cada aula

    Podemos crear una nueva rama para cada aula con el siguiente comando:

     git branch aula-1
     git branch aula-2
    
  2. Moverse entre ramas según el avance del curso

    Para cambiar de una rama a otra y trabajar en la versión correspondiente:

     git checkout aula-1
     git checkout aula-2
    
  3. Guardar los cambios en cada aula

    Luego de realizar modificaciones en una rama específica, se deben guardar los cambios con:

     git add .
     git commit -m "Implementación en aula 1"
    
  4. Subir las ramas al repositorio remoto (opcional)

    Si queremos almacenar las ramas en GitHub para tener un respaldo:

     git push origin aula-1
     git push origin aula-2
    

Con este enfoque, cada versión del código queda registrada de manera organizada, facilitando la revisión de la evolución del proyecto sin perder versiones anteriores tras una refactorización.

3 respuestas

Hola Edwin, en el paso 3 "Guardar los cambios en cada aula" habría que estar en la rama a la cual se van a enviar los cambios, en caso contrario debería indicarse el nombre del repositorio ¿o me equivoco?. Saludos y gracias por compartir.

Hola, gracias por tu comentario. Sí, en el paso 3 es importante estar en la rama correcta antes de guardar los cambios. Para asegurarse, se puede usar el comando:

    git branch

Esto mostrará la rama en la que estamos trabajando. Si no es la rama deseada, se debe cambiar con:

    git switch nombre-de-la-rama 

Si ya estamos en la rama correcta, los comandos git add . y git commit -m "Mensaje del commit" guardarán los cambios en el repositorio local.

En cuanto al envío de los cambios al repositorio remoto, si se quiere especificar la rama, se puede usar:

    git push origin nombre-de-la-rama

Así se asegura que los cambios se envíen a la rama correcta en GitHub.

Saludos y gracias por la observación.

Gracias a ti por la aclaración.