Git: Recuperar archivos eliminados

Has borrado un fichero en un proyecto en el que usas git? En este artículo te explicamos como puedes recuperar su estado anterior :)

Tabla de contenidos:

Recuperar archivos previamente ‘commiteados’

En el caso que anteriormente hubieramos echo commit con los ficheros que queramos recuperar su estado en el commit anterior, lo podemos recuperar utilizando git checkout a partir de les resultados de git ls-files al cuál le deberemos añadir el parametro -d en caso de que queramos recuperar ficheros que se hayan eliminado o -m en el caso que queramos recuperar el estado anterior de todos los ficheros que hayan sido modificados.

Ejemplo de comando para recuperar ficheros eliminados con git:

git checkout $(git ls-files -d)

Ejemplo de comando para restaurar archivos modificados con git:

git checkout $(git ls-files -m)

¡Si te ha gustado comparte y comenta!