Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Duda

¡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!

1 respuesta

¡Hola Wilmar! ¿Cómo estás?

Gracias por tu aporte en el foro. Su contribución es esencial para el crecimiento de nuestra comunidad en Alura.

Sigue así y no dudes en volver al foro si tienes alguna pregunta o dificultad.

Abrazos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!