Hola Thais, espero que estés bien
¡Qué bueno que estás organizando tu proyecto por ramas para cada aula! Esto te ayudará a mantener un control claro de las modificaciones y a revisar tu progreso a lo largo del curso.
Por lo que veo, ya tienes una estructura bien definida para tus ramas. Cuando comienzas una nueva aula, estás creando una nueva rama con git checkout -b aula-3
, lo cual es correcto. Esto crea y te cambia automáticamente a la nueva rama donde puedes comenzar a trabajar.
Aquí tienes un ejemplo práctico de cómo podrías proceder si quisieras comenzar una nueva aula, digamos "aula-5":
Asegúrate de estar en la rama principal o en la rama desde la cual deseas derivar la nueva rama:
git checkout main
Crea y cambia a la nueva rama "aula-5":
git checkout -b aula-5
Realiza tus cambios, agrega archivos, etc.:
# Modifica archivos según sea necesario
Añade los cambios al área de preparación:
git add .
Realiza un commit con un mensaje descriptivo:
git commit -m "Implementaciones de la aula 5"
Finalmente, envía tus cambios al repositorio remoto:
git push origin aula-5
Con estos pasos, deberías poder gestionar tus ramas de manera efectiva. Si deseas comparar o revisar el código de una rama anterior, los comandos que has mencionado (git diff
y git switch
) son muy útiles.
Espero haber aclarado tu duda y que esto te ayude a seguir avanzando en tu curso. ¡Espero que te vaya muy bien en tus estudios y que sigas aprendiendo mucho!