Tengo un archivo modificado que quiero rever a lo que está en la última confirmación, pero está "atascado" y siempre está marcado como modificado.No se puede restablecer un archivo a una confirmación específica usando Git
$ git status
# On branch master
# Changed but not updated:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: index.php
#
no changes added to commit (use "git add" and/or "git commit -a")
entonces trato:
$git checkout -- index.php
Pero la salida de git status sigue siendo el mismo. Luego intento:
$git reset --hard master
HEAD is now at 02c9613 test commit message
Y la salida del estado de git sigue siendo la misma.
¿Alguna idea sobre cómo puedo deshacerme de los supuestos cambios en ese archivo?
¿Qué tipo de modificaciones hay? – Cascabel
¿Cuál es el resultado de 'git diff'. Huele a http://stackoverflow.com/search?q=[git]+autocrlf. – Rudi
El diff muestra principalmente cambios de fin de línea. Tenga en cuenta que no he cambiado este archivo en absoluto. Esto vino de un nuevo miembro del equipo. Echaré un vistazo al enlace de Rudi. – Julian