Introducción
🧑💻 ¿Nuevo en Git o LabEx? Te recomendamos comenzar con el curso Quick Start with Git.
Git es un sistema de control de versiones poderoso que permite a los desarrolladores rastrear los cambios en su repositorio de código. Sin embargo, a veces los archivos pueden perderse o eliminarse accidentalmente. En este desafío, aprenderás a usar Git para encontrar archivos y commits perdidos.
Encontrar archivos perdidos
Has estado trabajando en un proyecto en el repositorio git-playground. Sin embargo, has notado que algunos archivos están faltando y no estás seguro de cuándo fueron eliminados o cómo recuperarlos. Tu tarea es usar Git para encontrar cualquier archivo y commit perdido en el repositorio.
Tareas
- Navega hasta el directorio y configura la identidad.
- Crea y cambia a una rama llamada
one-branch, eliminafile2.txty confirma con el mensaje "Eliminar file2". - Vuelve a la rama
mastery elimina la ramaone-branch. - Encuentra cualquier archivo y commit perdido.
- Verifica el directorio
.git/lost-foundpara ver si se recuperaron archivos perdidos. - Si se encontraron archivos perdidos, revisalos para determinar si son los archivos que faltan.
Este es el resultado de ejecutar el comando ls.git/lost-found:
commit
Resumen
Usar Git para encontrar archivos y commits perdidos puede ser una salvación cuando se está trabajando en un proyecto. Al ejecutar el comando git fsck --lost-found, se pueden identificar cualquier objeto colgante y extraerlos al directorio .git/lost-found. A partir de ahí, se pueden revisar los archivos para determinar si son los archivos que faltan.