¡Como en todo el curso continúo aprendiendo!
Estaba acostumbrado a usar git checkout para cambiar de rama y aquí aprendo que existe el git switch.
Le pregunté a Luri y esta fue la respuesta para quien tenga la misma duda:
git checkout <rama>: Este es el comando tradicional en Git para cambiar de una rama a otra. Funciona tanto para cambiar de rama como para restaurar archivos de trabajo.
git switch <rama>: Este es un comando más reciente introducido en Git versión 2.23. Es un comando más específico y simplificado para cambiar de rama. Sólo se utiliza para cambiar de rama, sin las funcionalidades adicionales de git checkout.
La principal diferencia es que git switch es más simple y está diseñado específicamente para cambiar de rama, mientras que git checkout tiene más funcionalidades como restaurar archivos de trabajo.
Ambos comandos cumplen la misma función principal de cambiar de una rama a otra, pero git switch es más recomendado ya que es más simple y está diseñado específicamente para esa tarea.
¡Gracias a todos por compartir el conocimiento!