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 antiguo después de una refactorización y conseguir revisar tu evolución. ¿Cómo puedes hacer eso?
Yo lo haría de la siguiente manera:
git checkout -b aula-1 //*crea y cambia a la rama aula-1*
git branch //*para comprobar si la rama fue creada y salió todo bien*
git status //*para ver si hay alguna modificación*
git add . //*para agregar los cambios*
git commit -m "creacion de rama aula-1"
git push origin aula-1 //*sube la rama al repositorio remoto*
git switch main //*vuelve a la rama principal*
git checkout -b aula-2 //*si queremos agregar otra aula*
...