2010-11-01 21 views

Respuesta

12

Si desea guardar los cambios que realiza en primer lugar, que pueda Compártelos antes y luego ingrese su código en la (s) confirmación (es) anterior (es): git checkout HEAD^ (una confirmación) git checkout GEAD~2 (2 comete espalda)

O, si usted no necesita cambios más, ejecutar git reset --hard HEAD

7

git checkout <name of file>

Si quieres echa un vistazo a todo el repositorio, a continuación, desde el directorio raíz utilizar

git checkout .

+0

Esto no funcionó para mí. por alguna razón desconocida, dice que un archivo swf que no he modificado se modifica y lo enumera como un cambio que se debe confirmar. Intenté hacer "git checkout path/filename.swf", que lo hace sin errores, y cuando hago el estado de git, todavía muestra el archivo como modificado localmente. ¿Algunas ideas?. Si esto fuera SVN, simplemente eliminaría el archivo y haría otro pago que haría bajar la última versión. No puedo encontrar una manera de hacer esto con git. –

1

git reset --hard

-1

Puede eliminar los cambios locales por este comando

git clean -f 

y tire de cambios por:

git pull 
Cuestiones relacionadas