DAMIÁN NICOLAS PINEDO
Preguntacual es la diferencia entre git checkout y git reset ??? creo que ambas actùan muy similares

Carlos Eduardo Gomez García
Si usas checkout solo puedes estar de espectador por así decirlo, pero si llegas a modificar un archivo y lo guardas y haces un commit, todos tus cambios se pierden, porque estás haciendo un commit con tus archivos del pasado
DAMIÁN NICOLAS PINEDO
aaa entonces en el caso de checkout si viajo al pasado y quiero cambiarlo queda guardado pero no se borra todos los demas commit y con reset se pierde todo si o si ?

Carlos Eduardo Gomez García
La diferencia es que con Git checkout es como viajar en el tiempo, puedes ir y volver sin problemas, Git reset es como quedarte atrapado en el tiempo, puedes volver pero no podrás regresar a la actualidad

Juan Camilo García Ardila
Hola, son bastante parecido solo que git checkout solo mueve la referencia head mientras git reset mueve el head y el master, si quieres conocer mas y con una explicación mas amplia entra aqui!!!