alguien me puede aclarar: el git reset HEAD + nombre del archivo. es como cuando se hace una modificacion a mi archivo en cuestion, pero...

Jose Potes

Jose Potes

Pregunta
student
hace 4 años

alguien me puede aclarar:
el git reset HEAD + nombre del archivo. es como cuando se hace una modificacion a mi archivo en cuestion, pero yo no quiero que esa actualizacion o modificacion se vaya al commit, bien sea por que la actualizacion no esta terminada o la modificacion no ha sido la apropiada.
aunque haya puesto el git add + nombre del archivo.
aún puedo sacar ese archivo en cuestion del staging con git reset HEAD + nombre del archivo.
ir y modificarlo y luego volver a la shell y guardar el commit.
es asi como se usa?

1 respuestas
    Israel Martínez Fierro

    Israel Martínez Fierro

    student
    hace 4 años

    Es correcto, si tu tienes un archivo completamente actualizado en tu git, y decides hacer un cambio, cuando generas un

    <git status>

    te saldrá el archivo en rojo, es decir ya notó git que hay un cambio, y en tu pregunta comentas que agregaste el cambio del archivo con un

    <git add "archivo">

    por lo que ya está en la RAM tu actualización del archivo o el staging.

    <hideoncode@hideoncode:~/Python$ git status On branch master Changes to be committed: (use "git restore --staged <file>..." to unstage) modified: Script.py >

    justo así, lo que va a pasar cuando generas el reset es:

    <hideoncode@hideoncode:~/Python$ git reset HEAD Script.py Unstaged changes after reset: M Script.py hideoncode@hideoncode:~/Python$ git status On branch master Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git restore <file>..." to discard changes in working directory) modified: Script.py no changes added to commit (use "git add" and/or "git commit -a") >
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.