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>