Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Ramificaciones y merge: Creando una branch

Estás haciendo un curso en Alura y te gustaría dividir el código del proyecto por aulas, para organizarse mejor, no perder el código antíguo después de una refactorización y conseguir revisar tu evolución. ¿Cómo puedes hacer eso?

/* Para dividir por aulas el proyecto, podemos usar el siguiente código:*/

git checkout -b nombre-de-la-branch

/* Con dicho código, podemos crear una branch para cada aula según lo creamos necesario,
así conseguiremos mejor organización y control de los cambios.*/
1 respuesta

Hola Anderson, espero que estés bien

Para organizar tu proyecto dividiéndolo por aulas, puedes utilizar ramas (branches) en Git. Esto te permitirá trabajar en diferentes partes del proyecto sin afectar el código principal, y podrás revisar tu evolución a lo largo del tiempo.

Para crear una rama para cada aula, puedes seguir estos pasos:

  1. Crear una nueva rama: Usa el comando git checkout -b nombre-de-la-branch para crear y cambiar a una nueva rama. Por ejemplo, si estás trabajando en la "Aula 1", podrías usar:

    git checkout -b aula-1
    
  2. Trabajar en la rama: Realiza los cambios necesarios en tu proyecto mientras estás en la rama correspondiente a la aula.

  3. Guardar los cambios: Una vez que hayas terminado de trabajar, no olvides hacer commit de tus cambios:

    git add .
    git commit -m "Cambios realizados en Aula 1"
    
  4. Volver a la rama principal: Cuando quieras volver a la rama principal (generalmente llamada main o master), usa:

    git checkout main
    
  5. Fusionar cambios si es necesario: Si deseas incorporar los cambios de una rama al código principal, puedes fusionar la rama usando:

    git merge nombre-de-la-branch
    

Siguiendo estos pasos, podrás mantener tu proyecto organizado por aulas y tener un control claro sobre los cambios realizados a lo largo del curso.

Espero haber ayudado y buenos estudios!