y cual es la diferencia entonces del git reset HEAD y el git rm --force???, no me queda claro estas dos???

Pregunta de la clase:
Git reset vs. Git rm
Daniel Alfredo Martinez Perez

Daniel Alfredo Martinez Perez

Pregunta
studenthace 3 años

y cual es la diferencia entonces del git reset HEAD y el git rm --force???, no me queda claro estas dos???

4 respuestas
para escribir tu comentario
    Maria Camila Pulido Muñoz

    Maria Camila Pulido Muñoz

    studenthace 2 años
    Edgar López Laynez

    Edgar López Laynez

    studenthace 3 años

    Miguel Ángel Ramón Candia

    Miguel Ángel Ramón Candia

    studenthace 3 años

    Mira con

    git reset HEAD
    limpias tu staging area de aquellos archivos que has agregado con
    git add
    pero los cambios no los elimina y sigues teniendo el mismo contenido en ellos solo que ahora aparecen como archivos modificados.2022-02-28_06h19_28.png

    Con

    git rm --force
    eliminas un archivo que ya no quieras dar seguimiento con git pero igual lo eliminas del directorio (aunque lo puedes recuperar con checkout de un commit anterior). 2022-02-28_06h27_31.png

    Héctor Eduardo López Carballo

    Héctor Eduardo López Carballo

    studenthace 3 años

    ¡Hola!

    git reset HEAD
    va a cambiar el estado de todos los archivos al que tenían en el commit
    HEAD
    , mientras que
    git rm
    borra los archivos de git; deja de hacer seguimiento de sus cambios.

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.