
Guillermo Camarena Miramontes Camarena
PreguntaNo comprendo la diferencia entre reset soft y reset mixed, alguien me podría explicar la diferencia?
- "elimina" los commits posteriores al commit al que estas haciendo el reset
- conserva los cambios en el stage area
- conserva los cambios que tengas en tus archivos (working directory)
- "elimina" los commits posteriores al commit al que estas haciendo el reset
- Deshace los cambios en el stage area
- conserva los cambios que tengas en tus archivos (working directory)
- "elimina" los commits posteriores al commit al que estas haciendo el reset
- Deshace los cambios en el stage area
- Deshace los cambios que tengas en tus archivos (working directory)

Jorge Rojas
en términos simples y sin cosas técnicas (a como yo lo entiendo)
Soft =>
Mixed =>
Hard=>

Fer Torres
Hola guille93! La instrucción
git reset --mixed [commit]
igualará tu 'staging area' con el 'repositorio', y no afectará tu 'working directory'. Podrías "encapsular" commits con esa instrucción.
Y la otra opción de
git reset --soft [commit]
hará lo mismo, pero incluirá un
git add
a tus archivos. Saludos!

Ricardo Azpeitia P.
Tal vez quieras ver esto.
http://stackoverflow.com/questions/3528245/whats-the-difference-between-git-reset-mixed-soft-and-har...