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?
Crear una rama por cada curso
git checkout -b curso-1
Guardar los cambios en la rama
git add .
git commit -m "Cambios en curso 1"
Volver a la rama principal
git checkout main
Fusionar los cambios de la rama curso-1 a la principal
git merge curso-1
Usar etiquetas tag para marcar el progreso por curso
git tag -a curso-1 -m "Finalización del curso"
Sincronizar cambios al repo remoto
git push origin main
git push origin curso-1
git push origin --tags