Cómo vamos con esa motivación?
Estamos aprendiendo.
Bienvenidos a una de las clases más top del curso.
La idea principal es hacer FullHD TrÃbol Sitting, porque, por ejemplo, supongamos que tenemos un
directorio en el cual pues obviamente tenemos archivos y esos archivos sin querer los eliminamos y se
nos fue en un comiti.
La pregunta es después de haber hecho ese commit, cómo recuperamos esos archivos?
Podríamos nosotros viajar en el tiempo y recuperás recuperar cada uno de esos archivos?
Sí.
Entonces vamos a la práctica.
Le decimos M.
Kadir TrÃbol Sitting.
Este va a ser nuestro directorio de trabajo.
Decimos git init para iniciar el repo.
Como no tengo archivos, vamos a crear esto es un comando de Ausubel.
No se preocupen, solamente necesito archivos aquí.
Init.
Pruebas, medición, roles.
Esta cosa tiene un montón de archivos acá y listo, ahí está Melo Melo.
Entonces le decimos un hit at punto está en el esté llenaría git commit menos M.
Se añade el primer.
Rebo.
Listo, ahí está foll?
Git branch.
Está la rama y le decimos git branch dev.
Por ejemplo, vamos a pasar de una vez a ella y branch menos b.
Deb tengo algo con la rama de desarrollo, creÃamos otra que se llama el Lapp, por ejemplo.
Listo, ya tenemos.
Dos ramas.
Vamos a dirigirnos haciendo recordareis de todo esto hacia la rama de.
Y bien, ahora supongamos, estamos en pruebas y eliminamos el directorio de tax.
Hicimos el daño jit s si aún tienen, pues, el alias o estatus.
Y nosotros lo que hicimos fue.
Una AT?
Un commit.
Eliminamos el direc torio más importante.
Que lástima.
Git status ahora.
Qué podremos hacer para recuperar esto?
Yo tengo dos metros.
El primer método consiste va a consistir en el siguiente que locks mano, menos outline.
Y aquí vamos a ver dos ComitÈ, el primero, que pues obviamente añadimos.
El Repug y el segundo es que eliminamos el directorio más importante.
Lo primero que podríamos hacer para recuperar el archivo, el directorio de tareas.
En lo siguiente kit check out y el Heidy de este señor Commit que fue o es la parte donde existe ese
archivo, entonces vamos a viajar mágicamente en el tiempo.
Damos enter y aquí nos dice vea.
GUID Bruins Guiteras por?
Gracias que estamos en una temporal y a partir de este señor nosotros podríamos crear una nueva rama.
Entonces hacemos un kit.
Para cambiar a la rama, por ejemplo, de recuperado.
GUID Branch y a aparecer la rama de recuperados ya no estamos en esta temporada.
Estamos en esta de recuperado.
Listo, podemos coger los archivos que están aquí y copiarlos hacia otro lugar, por ejemplo, aquí
ya está el de tax.
Y bien, si nos dirigimos nuevamente hacia la rama de desarrollo git checkout desarrollo, vamos a ver
que aún no existe esto acá.
La segunda opción.
Listo, sigamos viendo por acá.
Otra cosita que les quería mostrar es que yo podría deshacer esa operación escribiendo Git switch.
Otra cosa es que según la versión de Git puede aparecer, por ejemplo el git checkout menos B para que
lo tengan en cuenta.
Listo.
De igual forma, ahí aparece después, obviamente el comando.
Los enumero 2 y la recomendable por mí obviamente es git log menos menos.
Way line no menos nein que le decimos estatus, menú, menús filter.
Fill?
Dónde estás?
Es menos Tiff cuenta if filter y colocamos la T mayúscula, que son como los archivos o todas las cosas
en que fueron eliminadas.
Cierto?
Entonces.
Cómo podríamos recuperar este señor director?
Muy fácil es.
Creemos.
Git checkout el Heidy del señor Commit, donde nosotros queremos recuperar eso.
Colocamos este símbolo extraño a ver si me sale.
Listo.
Y luego?
El nombre del directorio en este caso.
Tareas, creo que fue tarea que eliminé.
Y actualizamos y seguimos L.L atrás y ahí encontramos nuevamente.
No es otro directorio si hacemos un estatus.
Vamos a ver que.
Pues eso está como algo nuevo, entonces tenemos que confirmar nuestros cambios.
Commit.
Le decimos.
Se añade el archivo re.
El archivo eliminado.
En directorio corer el archivo por Dios, el dir torio eliminado.
Listo estatus y estamos full melos.
Nos vemos en las siguientes clases.