ver tipos tag recuperar pendientes modificados log etiquetas crear commits archivos git repository history undelete

tipos - git ver commits pendientes



¿Cómo recuperar un archivo borrado previamente en la historia de git? (2)

Entiendo:

git tag originalHead # just in case git rebase -i <id of the parent of the commit that deleted the file> # change pick to edit for that commit git checkout <id of the previous commit> <filename> # thanks for reminding, kubi git commit --amend git rebase --continue git tag -d originalHead

editar desafortunadamente esto dejará todas las etiquetas en la línea de tiempo anterior, mira here

Al usar la respuesta de Chris en otra pregunta, pude adjuntar un historial de instantáneas a mi repositorio de git. Dado que uno de los archivos no forma parte de mi historial, sino solo de las instantáneas, la primera confirmación original ahora también contiene la eliminación de este archivo. ¿Cómo puedo deshacer eso?

Al principio, pensé que esto era lo opuesto a ¿Cómo elimino los archivos confidenciales del historial de git , pero en realidad no quiero insertar un archivo en el historial sino simplemente eliminar la eliminación del historial?


git checkout <commit> <filename>