Y entonces, cual es la diferencia entre reset y checkout?

Carlos Alberto Orellana Soto

Carlos Alberto Orellana Soto

Pregunta
studenthace 5 años

Y entonces, cual es la diferencia entre reset y checkout?

6 respuestas
para escribir tu comentario
    Juan David González Rodríguez

    Juan David González Rodríguez

    studenthace 5 años

    y como decia freddy ten mucho cuidado al utilizar esos dos comandos con git puede ser que acabes borrando algo que no quieras de los commits .(verificalo con el comando git log y ten cuidado como usas los comandos)

    Victor Luis Landaeta Jimenez

    Victor Luis Landaeta Jimenez

    studenthace 5 años

    Con git checkout te permite viajar atrás para ver los cambios que hiciste en cada commit pero sin borrar nada del presente. Observa que cuando ejecutas este comando creas una branch temporal la cual es indicativo que solo estás mirando.

    Johan Garzon

    Johan Garzon

    studenthace 5 años

    git checkout es como si viajaras a algun punto en el tiempo para mirar si puedes cambiar el futuro. git reset es como si viajaras a algun punto del pasado sin tener la posibilidad de volver al presente para empezar todo desde ese punto elegido.

    Erik Ochoa

    Erik Ochoa

    studenthace 5 años

    Con git checkout cambias de ramas moviendo tu HEAD pero no borras nada, en cambio con git reset sí se borran datos dependiendo del tipo que uses (--hard o --soft).

Curso de Git y Github [Empieza Gratis]

Curso de Git y Github [Empieza Gratis]

Deja de versionar tus proyectos usando tu propio sistema de control de versiones. Mejor usa Git, el sistema de control de versiones por excelencia que utiliza la industria tecnológica. Aprende a trabajar con git, conceptos básicos, clonar un repositorio y gestionar tus proyectos alojándolos en tu repositorio local y en GitHub.

Curso de Git y Github [Empieza Gratis]
Curso de Git y Github [Empieza Gratis]

Curso de Git y Github [Empieza Gratis]

Deja de versionar tus proyectos usando tu propio sistema de control de versiones. Mejor usa Git, el sistema de control de versiones por excelencia que utiliza la industria tecnológica. Aprende a trabajar con git, conceptos básicos, clonar un repositorio y gestionar tus proyectos alojándolos en tu repositorio local y en GitHub.