ver tipos tag modificados log etiquetas crear archivos git reflog

tipos - git ver archivos modificados



Query git reflog para todos los commits a un archivo especĂ­fico (3)

¿Es posible verificar el git reflog para todas las confirmaciones de un archivo específico?

Hice un compromiso para archivar foo.txt y ahora ya no se muestra en el historial de git a través de

git log foo.txt

Quiero buscar en el reflog para encontrar todos los commits a este archivo para poder encontrar mi commit "perdido".


Tratar:

git rev-list --all -- foo.txt

Esto le dará una lista de todas las confirmaciones que contengan foo.txt.


Yo usaría:

git rev-list --all --remotes --pretty=oneline foo.txt

La opción --remotes le permite usar también sus controles remotos, el --pretty = oneline hace que muestre también el mensaje de confirmación. Muy útil cuando buscas una modificación empujada a control remoto en una rama de la que no sabes el nombre.


git reflog $PATH con esto mientras buscaba una respuesta, que es simple: git reflog $PATH , que incluirá enmiendas y otras acciones que, de lo contrario, no serán visibles (aunque tenga cuidado, el reflog será recortado por gc)