Cordial saludo a tod@s.
Creo una rama (branch) para cada aula del curso:
git checkout -b aula1
El comando anterior me creó una nueva rama llamada "aula1" y me cambió a ella automáticamente.
Sigo trabajando en el código correspondiente a esa aula dentro de la rama "aula1" y cuando termine el trabajo de esa aula, puedo hacer el commit y push de los cambios en la rama "aula1":
git add . git commit -m "Código de la aula 1" git push origin aula1
Repito el proceso para cada aula, creando una nueva rama y trabajando en ella de forma independiente.
De esta manera, mantengo el código organizado por aulas, puedo revisar la evolución del proyecto en cada rama y no perderé el código antiguo después de refactorizaciones.