Cómo recuperar archivos borrados en git
📅 29 de junio de 2022¿Alguna vez no te ha pasado que has borrado un archivo y lo has commiteado, guardándolo también en el servidor remoto por error? Por desgracia pasa más veces de lo que creemos, llevándonos las manos después a la cabeza sin saber como poder recuperarlos, ya que no es un simple archivo de texto que se pueda copiar y pegar del log de git.
Por suerte has encontrado este artículo en el que puedo contarte en unos simples pasos como poder recuperarlo fácil y rápidamente. ¡Comencemos!
- Tenemos que encontrar la última confirmación que afectó al archivo que queremos recuperar.
git rev-list -n 1 HEAD -- <file_path>
- Y finalmente tenemos que restaurar el archivo encontrado (si el paso 1 nos ha devuelto un id del commit que contiene dicha modificación).
git checkout <deleting_commit_id>^ -- <file_path>
Con estos dos sencillos pasos ya tendrás por fin recuperado tu archivo para volver a commitearlo y no perderlo de nuevo.