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?
Organizar tu código por clases, asegurando que no pierdes versiones anteriores después de una refactorización y permitiéndote revisar tu evolución, puedes utilizar Git para gestionar tu proyecto de manera eficiente.
Existen dos caminos para lograrlo: Camino 1: Crear una nueva rama y cambiar automáticamente a ella con el comando:
git checkout -b nombre-de-la-branch
Este comando crea la rama y cambia a ella inmediatamente, permitiéndote empezar a trabajar en el código de esa clase sin afectar la rama principal.
Camino 2: Crear una rama sin cambiar automáticamente a ella con:
git branch nombre-de-la-branch
En este caso, la rama se crea, pero para moverte a ella debes usar:
git switch nombre-de-la-branch
Ambos enfoques te permiten organizar el código por clases, facilitando la comparación entre versiones, la reversión de cambios si es necesario y el seguimiento de tu progreso en el curso.
Consejo: Al finalizar cada clase, puedes hacer un commit con un mensaje descriptivo y enviar tus cambios al repositorio remoto con
git push origin nombre-de-la-branch